Ho presentato la mia candidatura online. La procedura ha richiesto 5 giorni. Ho sostenuto un colloquio presso Cognizant (Chennai) nel mese di ago 2021
Colloquio
The recruitment agency called me and scheduled the interview. But it was not at fixed time, but they given me a few hour slot and the person called.
Interview took 1 hour. He was very knowledgeable, but he didn't let me finish any questions. Whenever, he feel, he got what he wanted from my answer, he just undercut me and interrupted . I felt that was very rude.
Domande di colloquio [1]
Domanda 1
1. Basic swift
2.Core data, push notification
3, GCD, Operations ect.
4. Depency manager
5. Scenario based question
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.
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