You have 9 coins, all in the same weight but one that is lighter then the others. you have a weight and you can use it 2 times. how you will define who is the lighter?
Software Engineer New Grad Interview Questions
3,069 software engineer new grad interview questions shared by candidates
Q. What is char **ppi ? Q. What is use of break and default in switch statement ? Q. Explain the flow of scenario where Notepad App is opened and you are typing on your keyboard ? As the whole flow from OS perspective which includes interrupts,system calls etc. Q. What is TLB ,Cache Coherency ,Memory Management Unit ? Q. Explain the flow when the page fault happens because of the page exist in secondary memory ? Q. What is the use of "probe " function does in the device driver ? Q. What is "insmod" does ? Q. How the function call happens in assembly language ? What are the instructions used ? (ARM or x86 arch) Q. Implement your own spinlock. Q. White board programming for : Input : <Mathematical Equation> (2*3-7+3) OR (2/3*6+3) .... Output: Result of the equation
Explain to me your most proud project and what you learned from it.
Math/ Quantile Calculation
Know the different forms of recursion and how data is stored and retrieved from the stack and heap.
What is the one thing that u want to change it now from your past experience, if u get chance.?
Given a directed graph with nodes pointing to dependencies, and a node, return a list of nodes such that when the nodes are run in order, all its dependencies have already been seen, and that the last node in the list is the node given.
Given a list of Person objects, group all Person objects which have the same first name. Two first names can be the same if they are aliases of each other. E.g. (Bob and Robert, Elizabeth and Liz, Chris and Christopher) Person objects consist of firstName and lastName Strings and get() methods for each respective variable.
Phone interview: 1. given 2 Lists, find the similar elements and print them as a new list 2. determine whether two strings are anagrams 3. Classes and OOP (constructors, static methods/vars, stuff like that) 4. SQL and RDBM questions On-site: 5. What is a hastable, how does it work, time complexity, etc 6. use two stacks to make a queue 7. java garbage collection 8. debugging unit tests
Fix bugs in a web application.
Viewing 361 - 370 interview questions