Sr Software Engineer Interview Questions

67,420 sr software engineer interview questions shared by candidates

I wouldn't share the question since I did accept their confidentiality agreement. But let me say, I was asked to solve a problem that in its crude implementation would give O(n^2). The interviewer accepted it to be a fair solution but wanted to know how I could convert that to O(1). I did. Based on a reasonably well known solution that is pretty similar to an LRU Cache that you can look up on the internet. I emphasized *how* the solution is O(1). Now, either you can have a difference of opinion, but to rule that solution out, and provide a negative feedback to the recruiter, without opening your mind up for other possible solutions, my past experiences, my potential to think out of the box (even if you think that was not in your line of thinking and hence not an acceptable solution), shame on you. You are Apple, and you supposedly think out of the box. Terribly disappointed. That round should have easily taken me to campus interview, but didn't happen.
avatar

Senior Software Engineer

Interviewed at Apple

4.1
Aug 23, 2018

I wouldn't share the question since I did accept their confidentiality agreement. But let me say, I was asked to solve a problem that in its crude implementation would give O(n^2). The interviewer accepted it to be a fair solution but wanted to know how I could convert that to O(1). I did. Based on a reasonably well known solution that is pretty similar to an LRU Cache that you can look up on the internet. I emphasized *how* the solution is O(1). Now, either you can have a difference of opinion, but to rule that solution out, and provide a negative feedback to the recruiter, without opening your mind up for other possible solutions, my past experiences, my potential to think out of the box (even if you think that was not in your line of thinking and hence not an acceptable solution), shame on you. You are Apple, and you supposedly think out of the box. Terribly disappointed. That round should have easily taken me to campus interview, but didn't happen.

Here are the coding assignments: Define and implement two functions to count unique log entries based on defined criteria. Golang questions: Explain the difference between make(…) and new(…) Explain what is closure, and how it works with an example Linux: Why sometimes you cannot write a file even if you have a memory of 10 GIG Some questions about crone services
avatar

Sr. Software Engineer

Interviewed at Apple

4.1
Mar 4, 2022

Here are the coding assignments: Define and implement two functions to count unique log entries based on defined criteria. Golang questions: Explain the difference between make(…) and new(…) Explain what is closure, and how it works with an example Linux: Why sometimes you cannot write a file even if you have a memory of 10 GIG Some questions about crone services

Viewing 2651 - 2660 interview questions

Glassdoor has 67,420 interview questions and reports from Sr software engineer interviews. Prepare for your interview. Get hired. Love your job.