Given an array in with char precedence find word: eg. (["P>E","E>R","R>U"]) = PERU eg. (["I>N","A>I","P>A","S>P"]) = SPAIN
Senior Software Engineer Interviews
Senior Software Engineer Interview Questions
"Senior software engineers are the most experienced member of a software team and usually carry the most responsibility and authority of that team. Because of this, interviews will be designed to find candidates who have expert knowledge of the field and years of experience as a software engineer. Expect to be asked tough technical questions and to give examples of previous projects that you have worked on."
67,213 senior software engineer interview questions shared by candidates
There were many questions like"tell us about a hard problem you had to solve" and "did you ever do anything risky" and "did your boss ever ask you to do something that you didn't agree with"
NDA was signed, but questions were array manipulation
Write C code that reverses a linked list
How would you obtain the offset of a member in a struct without declaring a variable of that struct type.
Non overlapping intervals from leetcode
Given an array of integers, find the length of the longest sub-sequence such that elements in the subsequence are consecutive integers
1. How can you manage thousands of requests at the same time? All the requests cannot be processed at the same time. How are you gonna keep them waiting? Explain the architecture. 2. A global variable `x` is initialized to `0`. A function `f()` has a loop which runs from i=0 to 5 and increments value of `x` at each iteration. If `f()` is called once, when `f()` completes, the value of `x` will be 5. Now in our `main()` function, we create another loop which runs from j=0 to 5 and create a new thread in each iteration, and each thread calls `f()`, what is the maximum and minimum possible value of `x` after this loop ends? 3. I had a project on my resume in which I had implemented traffic distribution to different servers using percentages. For ex. if I have 3 servers A,B and C and I need to distribute 20,50 and 30% of traffic to each respectively, I could configure my system to do that distribution approximately. It is possible that there may be fluctuation of 3-4% at the end of the day in the distribution. So instead of A getting 20%, it gets only 18% while C gets 32% of the traffic. So the interviewer asked me to implement a system that distributes traffic to my servers strictly as configured and not approximately. Then also added a use case that what happens if I introduce a server D and want to divert exactly 1000 requests to it per hour? Not percentage wise but request count wise this time. 4. A new user signs up and a new integer id is to be assigned to a newly created user. And this needs to happen in parallel. And needs to be replicated across 5 data centers. Design a system to do the same. 5. Design an elevator system. Draw class diagram for same. The elevator system of the office building was very high-tech. If you are at elevator labelled `G` and you press the up button, you won't necessarily get elevator `G` but you might end up getting elevator labelled `F` if `F` is nearer.
implement a hash map
FirstNonRepeatedCharacter in a string,Recursion in java,Diff between SOAP and REST,Method over ridding and different between start and run method in Thread
Viewing 561 - 570 interview questions