
Celestica Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 12 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Celestica.
Software Engineer
First, there was an online assessment which was MCQ based and done on Google Forms. Then we had a GD to check if I could communicate well with employees. After that, there were two technical rounds. The first one covered data structures, bit manipulation, and computer networks. The second technical round was about operating systems. Finally, there was an HR round.
- How do you find the middle element in a linked list in an optimized way?
- What happens after typing a URL?
Software Engineer
So after you apply, there's a recruiter call first. If that goes well, you'll probably have some interviews with the hiring manager or people on the team. They'll likely ask about your technical skills, how you solve problems, and maybe some behavioral stuff too. For some jobs, they might give you extra tests or coding challenges. Then, you might have final interviews with higher-ups. Definitely look up the specific role and get ready for tech and behavioral questions.
- Were you asked logical reasoning problems?
- Did you receive a coding question in C or C++?
- Were there any networking questions?
Software Engineer Intern
The interview was mostly behavioral, with four other people: two interns and two full-time employees. They asked standard interview questions. The interview lasted about 30 minutes. The two full-time employees didn't have technical knowledge. The two interns asked some easy technical questions. Many questions were about my resume.
- Can you tell me about your strengths and weaknesses?
Celestica Software Engineer Interview Questions
Quoted word for word from Celestica interview reports.
“How do you find the middle element in a linked list in an optimized way?”
Read reports →“What happens after typing a URL?”
Read reports →“How would you add an element at a particular position in a linked list?”
Read reports →“Could you write a program to reverse the order of words in a sentence?”
Read reports →“What are the basics of embedded systems?”
Read report →“Can you explain the convention of loop?”
Read report →“Could you explain what a critical section is and the purpose of a semaphore?”
Read report →“What are the basics in oops concepts?”
Read report →“Could you solve linked list problems?”
Read report →Formats, difficulty and experience
Across all 12 Celestica interview reports.