Given an infinite stream of numbers, find the top 50 integers. What's the data structure to use, and what's the time complexity.
Software Engineer Interviews
Software Engineer Interview Questions
Software engineers write programs to design and develop computer software. Interviews are highly technical, so come ready to work through coding problems and math brainteasers. The specific questions you are asked will depend on what type of programming position you are looking for. Try researching a specific software discipline such as web development, application development, or system development.
Top Software Engineer Interview Questions & How to Answer
Question #1: How would you describe your programming task process?
Question #2: Which programming languages do you know and prefer?
Question 3: What is an example of a successful project that you completed?
419,134 software engineer interview questions shared by candidates
There was only one question. How to compress a string? If "AAABBAAA" the resultant string should be 3A2B3A.
Write a program to find the square root of a double.
Write a function to search for a string within another string. Analyze it's complexity, and propose optimizations.
given an arrya of numbers see if you can get to index with 0 in it from an index by jumping through the array using the values in the array. So if you have [1,2,1,0,3] you can get to 0, from 0 by jumping 0, you can get to 0 from 3, by jumping 3 index down to 2 and then jumping 2 index up to 0...
Use objective-c write code to return the first repeated integer from a given array, with O(n) time
Write an algorithm to verify if a tree is a binary search tree.
Divide two numbers without using / or % and return quotient.
copy ctor, operator overloading, oops concepts, puzzles, data structures.
Create a data structure that minimizes time complexity of retrieving median and inserting new element. Getting median should be O(1) and insertion should be O(log(n)).
Viewing 711 - 720 interview questions