I am sharing interview details those I encountered few days back.
Basic Details.
a. Company URL : ITC Infotech — Business Solutions | Technology & IT Services
b. Headcount- approx. 17000
c. Parent Company: ITC LTD (BSE / NSE Listed)
d. Location: Gurugram (India) — Work from Office 3 days in week
e. Salary offered: 35 Lac per annum
f. Expected period to join: 45 days max
f. Position: .NET Full stack Lead.
Now days I found most of IT companies are going with online interviews. Here they are using dedicated platforms those are helpful in managing and assuring integrity of candidates during online interview.
Integrity is very important because, nowadays, the concept of proxy support for interviews is flourishing. In this practice, the candidate only needs to appear online, while someone else speaks on their behalf. Since interviews are conducted online, it becomes very difficult to assess the integrity of the candidate and determine whether they truly possess the required technical skills
Let me go with details those happened with me
a. Email
Got Email as below and invite sent from online platform application itself

b. Online platform for interview used : Monjin
Video Interview and Talent Assessment Platform — Monjin
benefits of these type platform: Now days companies are using such platform because these platforms can do video recording of candidate and once he selected for first round, another Interviewer can review what has been asked during first round etc.
c. Login on for interview

it was required to click to join session then I redirected to Monjin platform and it was required to upload government approved ID and few snap for my current photo was clicked.

Interview Begins (Video call)
i) First 5 min (0–5 min)
Basic questions were asked to tell me about yourself, and I explained about my current experience, current roles and responsibilities, tech stack used.
No cross questioned, he was not interested in too many details.
ii) 5 min to 20 min
Next 15 min he asked me about .NET core questions
- app.use() and app.run() — please explain what is use of these then i explained as this is easy one
- Custom middleware - he asked me how you will create custom middleware and in which situation you will use, he was interested in detailed code. — I explained very well as we have lot of resources in internet along with, I also created multiple articles where i explained detailed steps to create custom middleware
- Next question was HTTP Accept header — This is again simple one senior developer can answer that
- What is app.Map
iii) Coding Round (20 min to 35 min)
Monjin platform also had interface to do coding and online complier, only need to select language and start coding.
Coding experience was poor on this platform because IntelliSense was not there.
Question : Reverse Each Word in a String
Input-> Hello How Are you
Output -> olleH woH uoY
Solution: I was able to write code for it for there was some syntax error was Was not able to submit the code because there was complier time error due to some bracket etc.
static string ReverseEachWord(string input)
{
// Split the input string into words
string[] words = input.Split(' ');
// Reverse each word
for (int i = 0; i < words.Length; i++)
{
words[i] = ReverseString(words[i]);
}
// Join the reversed words with a space and return
return string.Join(" ", words);
}
static string ReverseString(string word)
{
char[] charArray = word.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
}
iv) UI Side(35min to 45 min)
he asked me if i am comfortable in Angular/React, so I said him that right now i am backend engineer and i used Angular 4 year back so he asked me JavaScript questions
a. How many datatypes in JavaScript
b. he shared me some code snippet in JavaScript and asked for output. these were confusing questions and was required to share out of that code.
c. He asked me about prototyping in JavaScript
d. Hositing in Javascript
No questions asked on Database and Azure or Cloud
Interview Done
Conclusion from my side
As of now from last 4 months Iam getting very less interview calls like one in two weeks, and everyone is expecting to join in 30- 45 days. they are rejecting profiles if you have 90 days' Notice period
Sometime i got calls and selected with first round and after that no response for second round of interview.
Regarding Tech stack
Most of calls are for Full stack only but here is one point, interviewer asked which is primary skill for you, are your primary backend developer or primary front-end developer and from there he will start. in my case it was .NET backend engineer was primary, so he asked most of questions from .Net Backend itself so please do not need to be worried to learn everything but need to know few things on your secondary skills.
Please learn below if your Primary Skills are .NET
a. .NET core in depth
Please learn (MUST) : SOLID principle, Middleware concepts in depth, Delegates in depth, async await in depth, performance aspects with real time scenario’s, EFCore with LINQ, distributed caching concepts
b. Design patterns (MUST): just prepare 5 design patterns with real time use case, please do not go to learn all design pattern, you should understand the concepts with real time use cases.
c. Microservices and docker (Good to Have)
first go with please learn MUST above then learn these.
Now days Lot of things are new in market like Gen AI, ML .NET let me tell you very frankly please do not to be worried like everything will be automated and there will be lot of job lost in future. Just focus on primary skills and keep learning these things
Good to have.
I already explained like that you should be master on primary skill first either backend or front end
a. It will be good you have knowledge on cloud platform
you can learn basic of cloud and just go with basic cloud service those are used by developers like azure app services, azure functions, azure key vaults, azure storage and azure VM, Azure logging etc.
Here things are very depth, but you need to plan like do not go in depth as managing cloud things generally done by cloud infrastructure team.
b. ML.net — this will be added advantage if you know basic only. right now, no one is going to ask too many questions on these for .NET Full stack developer. If you have basic on these, you will be very good then.
Thanks, please clap if you like.
Comments
Post a Comment