Software Developer 3 Interview Questions

797 software developer 3 interview questions shared by candidates

1. Phone Screen - - Length of longest increasing sequence in array - Above with 1 imputation allowed 2. Googlyness - - How to pitch your idea to business, manager - Conflict with team member, work timings - Credit taken 3. DSA - - 2 player game (given lists of values), how to decide winner - max based, if tie then based on lower values -Same with count of values Learning - quickly adapt to the edge cases - tie break, for b) sort based (count, value). 3. ML system design - - Harmful message detection system for internal google employees. using LLM and all for text or image messages. and followups on how to measure and improve etc.
avatar

SWE 3

Interviewed at Google

4.4
Nov 5, 2025

1. Phone Screen - - Length of longest increasing sequence in array - Above with 1 imputation allowed 2. Googlyness - - How to pitch your idea to business, manager - Conflict with team member, work timings - Credit taken 3. DSA - - 2 player game (given lists of values), how to decide winner - max based, if tie then based on lower values -Same with count of values Learning - quickly adapt to the edge cases - tie break, for b) sort based (count, value). 3. ML system design - - Harmful message detection system for internal google employees. using LLM and all for text or image messages. and followups on how to measure and improve etc.

They asked me to design a multithreaded scheduler. I implemented a O(1) add and cancel solution, and went over MT patterns. The engineer told me that it was optimal. When the recruiter called me with my result he told me the engineer wrote down that my solution was not optimal. Interesting!
avatar

Platform engineer 3

Interviewed at Google

4.4
Aug 13, 2025

They asked me to design a multithreaded scheduler. I implemented a O(1) add and cancel solution, and went over MT patterns. The engineer told me that it was optimal. When the recruiter called me with my result he told me the engineer wrote down that my solution was not optimal. Interesting!

Besides of speak my experience, I need to provide a solution for the following problem:, you need to indicate how you can separate users based on a configuration, that you don't know but it will change when the application user decides. This solution should consider that the selected users should be always in these selected groupp, even if the user turns off the computer or enters the next day the user still has the same group, until the configuration changes and maybe is possible that the configuration indicates that user will be in another group. Also you need to consider that the user will be not stored in any place and you cannot store it in any database. For more possible solutions I give more constraints came, making hard and difficult for the limit of the time
avatar

R&D Software Engineer 3

Interviewed at PayPal

3.6
Jun 7, 2023

Besides of speak my experience, I need to provide a solution for the following problem:, you need to indicate how you can separate users based on a configuration, that you don't know but it will change when the application user decides. This solution should consider that the selected users should be always in these selected groupp, even if the user turns off the computer or enters the next day the user still has the same group, until the configuration changes and maybe is possible that the configuration indicates that user will be in another group. Also you need to consider that the user will be not stored in any place and you cannot store it in any database. For more possible solutions I give more constraints came, making hard and difficult for the limit of the time

Las 3 entrevistas técnicas son live coding La primera son algorimos básicos con estructuras de datos. La segunda y la tercera son más específicas del lenguaje o posicion al que aplicas. En mi caso fueron de javascript, express y react.
avatar

Software Engineer 3

Interviewed at PayPal

3.6
Dec 23, 2024

Las 3 entrevistas técnicas son live coding La primera son algorimos básicos con estructuras de datos. La segunda y la tercera son más específicas del lenguaje o posicion al que aplicas. En mi caso fueron de javascript, express y react.

Viewing 231 - 240 interview questions

Glassdoor has 797 interview questions and reports from Software developer 3 interviews. Prepare for your interview. Get hired. Love your job.