Extreme Network Interview experience

Online Round

  • Conducted on HiprePro Platform (Cam + Audio Procured).
  • Can be taken anywhere from home or hostel.
  • Test Duration: 60 minutes, 45 MCQs (11:30 am to 12 am login window).
  • No negative marks.
  • Navigation between questions was allowed but had sectional time limit and no navigation between sections.
  • Aptitude(10 questions, 15 mins): Permutation & Combination, Logical
  • Reasoning, Number System, Encode & Decode, Data Interpretation.
  • Questions were easy to moderate. Managing time is important.
  • Technical ( 20 questions, 25 mins) : CN, OS, DSA, C/C++ code snippets (predict output).
  • Programming language(15 questions, 20 mins): We had to choose one among three. Python, Java or Go lang.
  • As I had chosen python, questions were based on Predict output of python code snippet, theory questions based on python, libraries, types of error in snippet etc.

Technical Round 1

  • The questions asked for me, were mainly based on my projects which I had mentioned in my resume and coding questions. And also on web, networking and cloud.
  • Describe yourself. (Prepare a 2 to 3 mins good intro containing about your projects, skills etc as 1st impression matters). This went around 1 to 1.5 hrs
  • They asked me in which programming language you are comfortable
  • then I said C++. So all the coding was done in C++ with pen and paper.
  • Reverse a string without using built-in function. Only main code snippet was enough. They might ask to explain and trace the code we have written.
  • Balanced Parenthesis using stack.
  • Merge two sorted array using O(N) time complexity.
  • They asked me, my hacker rank ID to ask similar questions that I had solved as I had mentioned about hacker rank in my resume.
  • Asked to draw ER diagram of my DBMS project which I had mentioned in my resume. And few queries related on it.
  • Asked about my networking project with basic questions such as OSI layer, functions and protocols like SMTP, HTTP, OSPF, RIP, VLAN etc.
  • Asked a few questions on DSA projects and algorithms used.
  • I had mentioned a web development project, few questions were asked on those, like what does MERN stands for and what is the use express js, node js etc.
  • Asked me to write simple code for login page only using HTML as I had mentioned HTML as my skill in my resume.
  • Few other questions asked for my friends in this round.
  • They were more focused on implementation of different types of linked lists and its operations.
  • Few basic questions of software engineering like difference between water fall model and agile model etc.
  • IPv4 validation code. Explain protocols involved when computer connects to network and a packet is sent
  • AVL tree implementation, tree traversals etc.
  • How do you ensure security while transferring data (encryption).
  • Hashing or mapping. Few questions were asked on basics of OS.
  • Concentrate more on resume and coding. You should know each and every word you write in resume with in depth knowledge as they were more focused on technical things and came for development role.
  • Explain about IPv4 header.
  • Explain what will happen when you type www.example.com (might me any website link) in a machine. Explain complete work flow.
  • Write a class in python/C++ to represent class student like marks, ID, name etc and create array of objects and how will you make it dynamic?
  • Write a code to count the occurrences of each vowels in a string.
  • Explain about 4 pillars of OOPs further virtual functions, types of overloading, overriding and give some real life examples of inheritance.
  • Form validation using HTML in web pages and verification, dynamic inputs in fields.
  • Working of MAC, IP in same and different subnets etc.
  • Pattern printing : Implement a code to print right angled triangle using “ * ”.
  • Around 25 students were shortlist for next round.

Technical Round 2

  • Second technical round was taken only for me as they wanted to ask more on coding.
  • This was around 20 to 30 mins.
  • This round was mainly focused on coding part.
  • Find the largest and smallest element in an array and explain the code.
  • Find the sum and average of elements in an array.
  • Asked do you know about hashing I said, I know about built-in map function in c++.
  • Further asked where and how you have used it. I said, I used it to find the frequency or occurrences of all element in an array. Then asked me to write a code to count the occurrences of characters in an char array.
  • Asked any questions for me? Prepare few good questions to ask as it shows your interest in the company. You can find these type of questions on internet. Like, are there any areas of improvement for me, what is my role, what are skills and qualities required to join this company, your experience in this company etc.

Technical + Managerial

  • This consist of 2 senior panel members. Went around 45 mins to 1 hr
  • Describe yourself.
  • Detailed explanation of my paper publication in Blockchain domain which I had mentioned in my resume and asked why Blockchain only? How did you gain interest in this domain?.
  • Asked to write a code of any language from scratch in which you are comfortable of your choice and asked detailed explanation with tracing with help of code. (Choose the code which is easy for you, but looks complicated and tough to them, I chose merge sort). This question was mainly to understand your logical skill in coding.
  • Asked few questions on web development project which I had mentioned in my resume.
  • Asked the working or flow of a full stack web development including frontend, backend and middle ware.
  • Asked more on React js, why did you choose react as front end, how does image render from backend to frontend.
  • What all features of react you have used in your project and its uses. Like props, routing, useState(), arrow functions etc.
  • Asked about my networking project which I did using cisco packet tracer. Why did you choose this project, how is this unique from others etc.
  • Any experience on working with cloud? I said about hosting my web app on cloud and AWS certification.
  • They asked me do you know Java, as I was not knowing I said no, then he said Java is very important you should learn it. Then I said yes sir, I as I know C++ both languages are similar, so it takes no time for me to learn Java.
  • If we give you an opportunity to join in our company, what are your areas of interest or in which field you want to work? Say your area of interest with particular field (not in general) try to say the area of interest in which company is working about and also you can say multiple areas of interest so that chance of getting selected is high.
  • If they say you, they will give a position in which you are not interested, don’t say no, say politely, it would have been better if I was given this role as I’m more interested in it. If there is no choice I am ready to join the position you offer. This increases the chance of getting role of your choice.
  • Asked are there any questions for us? As said earlier prepare few good questions to ask which shows your interest in joining the company.
  • This company had come for full time job role without internship.
  • Few questions asked for my friends.
  • How were all the rounds?
  • What do you know about our company (do good research about the company, before attending).
  • Where do you want to see yourself in 5 years?
  • Strength and weakness.
  • Do you know about your job role?
  • Why should we hire you?
  • Are you ready to reallocate?

HR Round

  • This round was free with no technical questions. Went about 10 to 15 mins.
  • How were all the rounds?
  • Asked about family?
  • Why you want to join our company?
  • How can I believe that you will join our company and not others etc.
  • As I was the last person, it was already late and did not ask much.
  • The role will be decided in interview process by the interviewers.

Suggestions

  • Be clear with basics of CN, OS, DBMS, OOPs, DSA.
  • Explore new technologies and add unique projects to your resume.
  • Do competitive programming in GFG, CodeChef etc.
  • Take mini and minor project seriously.
  • Publish few papers, do certification courses and open source contribution if possible.
  • Make sure that your resume matches with the job role of the company and keep your resume balanced.
  • Don’t put the things about which you don’t know in your resume and also make sure you know each and everything in detail about your resume.
  • The interviewers are very friendly and there is no need to get scared, be confident, if you
  • feel like you want time to think for few mins then ask them they will definitely cooperate.
  • Be calm and patient as interview can go long.
  • Read Placement policies and Job Description properly before attending for interview.
  • Do not bluff if you don’t know few questions, its ok to say I am unable to recall at this moment. They don’t expect you to answer each and every question they just want to know how you approach and try to solve the question.
  • Concentrate on communication skill as it is an added advantage, also learn Java if possible.
  • Do not get disappointed if you are unable to get a company as there will be lot of opportunities. Also luck plays a major role in placements.