Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Ciena (Ottawa, ON) nel mese di nov 2022
Colloquio
3 technical rounds for me as a university new grad: 1. 1.5 hours PM ask about resume + generic coding knowledge + C specific knowledge (data structure, debug, algorithms, concurrency, TCP/IP, polymorphism...) 2. 2 hours of online coding assessments Codility, 3 questions. 1.1 debug a function (just think about if else is correct not even a need to consider overflow/thread-safe/error handling...) 1.2 string parse then hash map put then analyze 1.3 if else to recognize a pattern 3. 1.5 hours of google meeting coding with 5 people then behavior questions. (1 question to reverse token in a string like I.love.U to U.love. Then go through my resume again 5 guys each one asks a question, then the team lead asks behavior questions)
Ho presentato la mia candidatura tramite un selezionatore. Ho sostenuto un colloquio presso Ciena
Colloquio
I had 3 interviews, a behaviorial and two technical interviews, in C and Python. The interviewers sounded very serious but you could tell that it wasn't their intention to scare you or intimidate you. I made a few mistakes in answering the technical questions and they offered me chances to answer again and also told me the correct answer afterwards.
Domande di colloquio [1]
Domanda 1
In C, how would you write a function that takes a pointer to an integer and modifies its value inside the function?