Hello, we have done the hard work of finding good and relevant interview questions for you so that do your interview preparations well and crack this job.
15 Technical Interview Questions for Collabera
Go through these 15 technical interview questions for collebera to get an idea about the level of interview.
Question 1. What is pass band?
Answer. Passband is the range of frequencies or wavelengths that can pass through a filter without being attenuated.
Question 2. his code:
final double d = 1 / 2;
System.out.println(d);
prints 0. Why? How do you make this code print 0.5 instead?
Answer. The problem here is that this expression:
1 / 2
has integer literals on both sides of the operator: 1 and 2. As a consequence, an integer division will be performed, and the result of 1 divided by 2 in an integer division is 0.
In order for the result to be a double as expected, at least one operand of the operation needs to be a double. For instance:
final double d = 1 / 2.0;
or:
final double d = 1.0 / 2;
Question 3. In this code:
IntStream.range(0, 10).forEach(System.out::println);
what is the inferred type of the method reference System.out::println?
Answer. It is an IntConsumer.
IntStream.range(0, 10) returns an IntStream, and IntStream defines a .forEach() method accepting an IntConsumer as an argument, whose prototype is:
void accept(int value);
System.out is a PrintStream, and a PrintStream has a method named println which takes an int as an argument and returns void. This matches the signature of an IntConsumer, hence the result.
Question 4. What is the JIT?
Answer. The JIT is the JVM’s mechanism by which it can optimize code at runtime.
JIT means Just In Time. It is a central feature of any JVM. Among other optimizations, it can perform code inlining, lock coarsening or lock eliding, escape analysis etc.
The main benefit of the JIT is on the programmer’s side: code should be written so that it just works; if the code can be optimized at runtime, more often than not, the JIT will find a way.
(On a more advanced note: the JIT is such a complex piece of machinery that it makes it complicated to do accurate performance benchmarks for JVM code; this is why such frameworks as JMH exist.)
Question 5. What is the difference between delete and delete[]?
Answer. Delete [] is used to release the array of allocated memory which was allocated using new[] whereas delete is used to release one chunk of memory which was allocated using new.
Question 6. Which are the file related libraries/modules in Python?
Answer. Python provides libraries/modules including functions that facilitate us to manipulate text files and binary files on the file system. By using these libraries, we can create files, update their contents, copy, and delete files.
These libraries are os, os.path, and the shutil.
os and os.path: os and os.path libraries include functions for accessing the filesystem.
shutil: This library is used to copy and delete the files.
Question 7. What is the problem with this code: final byte[] bytes = someString.getBytes();
Answer. There are, in fact, two problems:
the code relies on the default Charset of the JVM;
it supposes that this default Charset can handle all characters.
While the second problem is rarely a concern, the first certainly is a concern.
For instance, in most Windows installations, the default charset is CP1252; but on Linux installations, the default charset will be UTF-8.
As such, such a simple string as “é” will give a different result for this operation depending on whether this code is run on Windows or Linux.
The solution is to always specify a Charset, as in, for instance:
final byte[] bytes = someString.getBytes(StandardCharsets.UTF_8);
Question 8. Why isn’t String‘s .length() accurate?
Answer. It isn’t accurate because it will only account for the number of characters within the String. In other words, it will fail to account for code points outside of what is called the BMP (Basic Multilingual Plane), that is, code points with a value of U+10000 or greater.
The reason is historical: when Java was first defined, one of its goal was to treat all text as Unicode; but at this time, Unicode did not define code points outside of the BMP. By the time Unicode defined such code points, it was too late for char to be changed.
This means that code points outside the BMP are represented with two chars in Java, in what is called a surrogate pair. Technically, a char in Java is a UTF-16 code unit.
The correct way to count the real numbers of characters within a String, i.e. the number of code points, is either:
someString.codePointCount(0, someString.length())
or, with Java 8:
someString.codePoints().count()
Question 9. What is the principle of microwave?
Answer. Microwave essentially means very short wave. The microwave frequency spectrum is usually taken to extend from 1GHZ to 30GHZ. The main reason why we have to go in for microwave frequency for communication is that lower frequency band are congested and demand for point to point communication continue to increase. The propagation of the microwave takes place in spacewave in view of high gain and directivity in the form of a bean and is similar to that of light.
Question 10. What’s the difference between a ClassNotFoundException and NoClassDefFoundError?
Answer. A ClassNotFoundException means the class file for a requested class is not on the classpath of the application. A NoClassDefFoundErrormeans that the class file existed at runtime, but for some reason the class could not be turned into a Class definition. A common cause is an exception being thrown in static initialization blocks.
Question 11. Write a program to print “hello world” without using a semicolon?
Answer. #include <stdio.h>
void main()
{
if(printf(“hello world”))
{
}}
Question 12. What Are Rj45 And Rj11 Connectors?
Answer. RJ45 connectors are used for LAN/Ethernet connections and RJ11 connectors are used for Telephone Cable connections.
Question 13. What’s an XML sitemap?
Answer. An XML sitemap is a list of pages of a web site accessible to crawlers or users. It lists the pages on a web site, typically organized in hierarchical fashion. This helps search engine bots find, crawl, and index pages on the site.
Question 14. How does Google view my site?
Answer. Google crawls each site often and sporadically using ‘spider bots.’ The bots read your pages and help Google catalog your site and its associated pages.
Question 15. What is Google Webmaster Tools?
Answer. Google Webmaster Tools is a no-charge web service by Google for webmasters. It allows webmasters to check indexing status and optimize their websites. It has tools that let the webmasters submit and check sitemaps, generate and check robots.txt files, list internal and external pages linking to the site, view statistics related to how Google crawls the site, disavow links, and more. Google WMT’s is a must-have for any site looking to optimize.
Most Important 10 HR Interview Questions for Collabera
These 10 HR interview questions for collabera will solve all your doubts regarding the interview level.
- What are your hobbies?
- Introduce yourself
- What are your strengths/weaknesses?
- Why do you want to work for this company?
- How will you handle a situation if your team members are on holiday, and the task has to be delivered the next day?
- What do you want to do in your life?
- How are you planning to Overcome your Weakness
- Describe who you are. or Tell me about your background
- Why do you think you are the best fit for this Role?
- How would you improve our product/ company?
We have given some very important questions about the Technical and HR interview above. If you have still any queries then you can comment below or you can contact us. We here at Alpigni are always happy to help you.