Senior Software Developer Interview Questions in San Francisco, CA | Glassdoor

Senior Software Developer Interview Questions in San Francisco, CA


Senior software developer interview questions shared by candidates

Top Interview Questions

Sort: RelevancePopular Date

There is an array of numbers from 1 to N in random order. A random number was picked and taken out. Give an algorithm to determine which one.

1 Answer

Answer 1: Add all the numbers and subtract from the 1..N sequence sum. Answer 2: Scan through the array and convert each member into a key-value pair such as hash[n] = n. Then scan through 1..N keys to determine which one has a null value (or unassigned). Compared to the "aha" solution, this one is O(2n) but adding too many numbers could cause overflow if N is big enough.

You join our project and the PM submits a bug report you don't understand. What would you do?

2 Answers

How do you enable WCF services for forms for ajax calls?

1 Answer

Solve Knightboard puzzle with 5 levels

1 Answer

The questions were standard programming questions; but some good system design discussions happened.

data structures, algorithms, design patterns and architecture

Standard questions for experienced people. Questions are of hands on critical skill testing questions. Interview with client started directly from very difficult area and higher. Interview questions was asked assuming the person is experienced not drilling from basics . Top five to 10 most difficult questions asked once satisfied asked to come on site or Skype .

Map out a general production level architecture for a system.

1 Answer

Would I be willing to relocate to SF and give up 10% of my current pay.

1 Answer

Standard LeetCode questions on LinkedLists, Trees etc. and design questions about File Systems.