Software Engineer II Interview Questions | Glassdoor

Software Engineer II Interview Questions

618

Software engineer ii interview questions shared by candidates

Top Interview Questions

Sort: Relevance Popular Date

Design a scheduler to run many functions at different times. It needs to (obviously) be thread-safe. Each task which is scheduled to run will have a time stamp, containing a desired execution time, a function pointer (containing the desired function). Also, find a way to supply the arguments to each function. Implement the mechanisms for scheduling/removing work to be done. How would you handle functions that must be serialized as opposed to ones that didn't need to be?

1 Answer

How would you test the function above?

1 Answer

Problems solving with coding on a whiteboard, including algorithms (binary search, DFS) and data structure (hash table, binary search tree, graph). Design problems (restaurant reservation system) and distributed system (map-reduce and distributed has table). Some behavioral questions.

1 Answer

Why doesn't eBay use EJBs, Hibernate, Spring, Transactions?

1 Answer

Write an algorithm to find out the price for a keyword of an item based on the values present in the existing tables. He gave me 2 tables and some columns with item details. Keywords to search for those items etc.. The keywords can have multiple words. For example if you have existing high volume keywords in the the table like iPOD with a certain price then how much price should be the phrase "iPOD Touch 8gb" (a potential low volume keyword).

1 Answer

Tell me about your work.

1 Answer

What are the long term benefits of inheritance?

1 Answer

How to implement mutual exclusion in Operating systems ? for 2 processes ? for n process ?

1 Answer

A question was asked about dealing with a device that provides data into a buffer on a randomized basis and the data needs to be taken from the buffer and consumed as it arrives. There were specifics about interrupts and other things that the host processor is expected to be doing while it waits.

1 Answer

How would you use various backing data structures you could use when implementing a deque in C++? (ie, array, linked list implementations, etc.)

1 Answer
3140 of 618 Interview Questions