Envié una solicitud electrónica. Acudí a una entrevista en Cognizant (Londres, Inglaterra) en may 2022
Entrevista
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.
Preguntas de entrevista [1]
Pregunta 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
El proceso duró 1 día. Acudí a una entrevista en Cognizant (Chennai)
Entrevista
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
Preguntas de entrevista [1]
Pregunta 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.