[ INFO ]category: Behavioral · Onsite difficulty: medium freq: first seen: 2022-03-04
[MEDIUM][ONSITE]OnsiteSDE ISelected
$catproblem.md
Interview Process:
1.Codility Round:
10 MCQs (Based on Operating Systems, Networking, Algorithms)
2 Coding Questions (DP(Medium-Hard) + Graph(Medium-Hard))
Note: One needed to score more than 50% in order to clear this round.
PS: After 1 week, recruiter contacted me and confirmed the next interview rounds.
She mentioned that each round is Eliminatory round and in total there will be 3 technical rounds and 1 Hiring Manager round
Question 1: A number is given in format of string , add 1 to the number and return the output as string(Easy).
Follow-ups:
Can you do it in place??
Question 2: It was based on Locks/Semaphores and whenever I was answering any question then he was going in depth of the question.
`
int i=0;
void thread1()
{
while(true)
{
if(i%2==0)
{
cout<<"Even
";
i+=1;
}
}
}
Question 1: A program was given where some allocation of memory was happening.
Interviewer provided the specification of computer (4 GB Ram, 1 TB HD, Single Core CPU), and asked me the problem that can happen while doing allocation.
void allocation() { while(true) { void *a = (void *)malloc(4*1024*1024); if(!a) { cout<<"-1"<<endl; } } }
Question 2: Design 1:1 chat feature similar to Whatsapp.
PS: In the evening I got to know that the responses of all rounds were positive and they are proceeding with last AA round
5. AA Round:
Why you are looking for a change?
Why you are interested in azure (Specifically the role for which i was interviewing)?
From where you came to know about this job opportunity?
Tell me a time when you missed the deadline for a task? and what you learnt from that?