There was an online coding test consisting of 20 MCQ’s(with negative marking) and 2 Coding Questions(One was algorithmic and other was mathematical).
This was followed by 4 Technical Rounds(All rounds consisted solely of Data Structures And Algorithmic Questions). You have to precisely write the entire code and even modularize it well enough(with proper indentations and semicolons)
Some example questions —
Given a Linked List 1–2–3–4–5–6–7–8, modify it such that you get the following output 1–3–5–7–8–6–2–4
Given a Linked List 1–2–3–4–5–6–7–8, modify it such that you get the following output 1–8–2–7–3–6–4–5 . This must be done in O(n) time
Given an array of time ranges….eg.[[1,2], [4.7], [6,8], …], you have to merge all the overlapping timelines and return the modified array.
I went on till the 3rd round, after which I got rejected. Only one student was selected.
2.CSA(Cloud Support Associate) —
Here as well, there was an online coding test which had 65 MCQ’s(No negative marking—25 Apti and 40 Technical(OS, DBMS, DSA in detail)) and 2 Coding questions(Again one was Mathematical and other was algorithmic).
This was again followed by 4 Rounds and every round was a mixture of OS(deep), Networking(deep), DBMS(average), Data Structures(average) and HR(twisted) questions.