When you have multiple classes in C++ in a hierarchy, what was the way in which the ctors and dtors are called.
Engineer Software Interview Questions
512,066 engineer software interview questions shared by candidates
Why is your average pointer around 8 only?
Timed leetcode style questions. Rotate an array 90 degrees, implement an hashmap that allows for changing keys and updating all values.
Logical Reasoning Goal: The person to reach 50 first wins. Rules: Play with another person, say a number, and the other person can say any number upto 10 over your number.
Given an array of n coins, determine the minimum number of flips for all coins to have the same side (all heads or all tails).
Give the type of a binary tree and an algorithm to compute its depth
I had not expected to be asked logic questions, which made me nervous. The first one was a weigh nine items on a balancing scale to find the odd one out in the fewest scale uses
He asked me about Linked List vs Arrays? I have not thought much about this since freshman year of college.
I was asked to write a program to find common items between 2 lists.I used java to write the program. I wrote the program which was iterating the smaller array list and used contains. The Hiring manager argues with me saying that the code is not efficient enough because 'contains' method on arraylist would lead to o(n) and that would result in O(m*N)(which is incorrect) In the interview, I was not able to google it and I was taken aback when he was talking so assertively as I assumed that he understands java. However, after I hung up the phone I realized that I am indeed right and that the algorithm I created was very efficient. The interviewer came to the interview with a view to reject me. Its a waste of time. They should let subject mattter experts do the interviews, not the people with background in c/C++ interview java guys or the other way round. The hiring manager seemed very professorial background. I tried to tell recruiter to let them know the problem, but I do not think even she has any clue on how to approach.
You have one billion numbers, implement getRandom() which returns a random number from them. Constaints: 1. No duplicate returning value. 2. getRandom() will at most be invoked 100 million times. Then optimize for space.
Viewing 1161 - 1170 interview questions