I got a call from HR asked they are looking for a test lead position and I said I will be interested. They share generic JD. The position is for an Automation engineer who can create the framework. There are two rounds conducted till now. The interviewer questions look 70% theoretical and expected bookish definition.
1st round was easy more of Networking concept mostly L2/L3 since I haven't work on those so unable to answer all.
2nd Round: Testing theoretical questions, distributed system question,s and python programming questions.
Most of the time he is busy in his meeting and not able to understand my logic as well even he is not trying to understand the logic as well.
Just I tell round 2 experience:
He asked few python qn like
Sort an array and without any inbuilt function. I asked is my solution need to be time efficient? He said yes so I started implementing merge sort after 2 min he said why are you using complex approach there is simple approach as well then I said that will be O(n2) then he said forget about time complexity. Write that code so wrote it.
Other questions he asked to remove special character from list or string.
I wrote my solution and he was busy on some call. And looks he not able to understand my solution so I am checking if char is alphabet or number rest all will the special character so even space is also a special character I told him but even he is not able to understand simple logic and asked where is set of special character? Is it make sense to create a special character set?
I am frustrated with his calls. Then He asked to have you worked on the distributed system I said no (deliberately) Since he doesn't go with resume properly. And asking such a question.
Then ask do you have experience in dockers.
He should go to profile then should ask the questions.