Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Cognizant (Londra, Inghilterra) nel mese di mag 2022
Colloquio
After speaking with the recruiter, a technical interview was set. It was a live coding interview where they asked me questions regarding swift language and my previous experience. The interviewer was very professional.
Domande di colloquio [1]
Domanda 1
- MVC vs MVVM
- How do you structure MVVM
- The Network folder that you created, also fits inside MVVM?
- struct vs class - by reference vs by value. Any other difference?
- states of the app
- For how long, the app remains in the background
- after how long the app gets killed
- What is ARC
- How retain cycle happens, how to avoid it
- Where to keep the private keys - keeping in the app, I can reverse engineer the code and get the keys
- How to use `??`
- What tools you have been using
La procedura ha richiesto un giorno. Ho sostenuto un colloquio presso Cognizant (Chennai)
Colloquio
First round
1.In phone call, asked general questions about skill and experience
Second round - Technical
1.Asked all relevant iOS Skill questions
asked about Solid Principles,
MVC and MVVM architecture
Domande di colloquio [1]
Domanda 1
What is SOLID Principles, can you explain all concept of that?
Got mail from CTS about the opportunity and i applied. Scheduled interview on week end
Step2: 2 rounds of technical interviews 1 st round will be with senior developer he will ask all about core iOS related question view, subviews, Notification etc. The questions in this round will be related to your resume and skills, focused on understanding you as an applicant more than your technical proficiency.