Technical Interview Review-1 Senior Software Engineer
#tips #technicalinterview
Today I am reviewing an interview for a senior position and sharing some tips to improve your interview experience.
From every successful or failed attempt, we grow,
So we should give and take interviews as much as possible.
Cracking the technical assignments -
$ Understand requirements of the project.
$ Understand deadline;
$ Understand the minimalistic value what can be delivered
$ Don’t add additional features out of what asked.
$ Exactly deliver what is required.
Cracking written or technical interview-
$ Estimate time required to finish n questions.
$ Estimate and classify the topic to measure your strength on those topics. Which topic or section to touch on next.
$ Estimate the complexity of the questions.
$ Arrange the questions from easy to hard.
$ Leave all the complex problems and keep track to answer later.
$ If you have extra time, try to write answers where you can add examples and experiences of your own.
$ Try to avoid wrong answer if possible give an abstract answer.
$ Stick to one language
Discussion with evaluators -
$ Understand culture
$ Understand the KPI system
$ Understand the work-life balance factor
$ Understand prohibited factors
$ Don’t repeat the same question or similar question
Best advice- note down your interview process to track what can be done better during the next interview.
Favorite question -
$ 512 hashing
$ Infinite params function
$ Cloning object
$ Fascade pattern
$ Schema less DB
$ <==>
$ Magic function
Favorite topics- design pattern, team play, oop
#interview #design #project #team #culture #experience #work #bestadvice #complexity #language