Filter interviews by
I applied via AngelList and was interviewed in Sep 2023. There were 5 interview rounds.
Graph question and sliding window
Top trending discussions
I applied via campus placement at National Institute of Technology (NIT), Calicut and was interviewed in Aug 2024. There were 2 interview rounds.
It was easy. Only basic questions were asked.
Developed a web-based inventory management system for a retail company
Used HTML, CSS, and JavaScript for front-end development
Utilized PHP and MySQL for back-end development
Implemented features such as product tracking, order processing, and reporting
Collaborated with team members to ensure project completion within deadline
Improving a website involves optimizing performance, enhancing user experience, and updating content regularly.
Optimize website speed by compressing images and minifying code
Enhance user experience by improving navigation and adding interactive features
Update content regularly to keep information fresh and relevant
posted on 21 May 2024
1 hour, around 40 questions on well known aptitude topics.
Simple questions - overlapping area, bit manipulation
There are 2 sections one is Output guess and Another one is Quantitative
I didn't attend 2nd round..i was eliminated in 1st round
Machine learning advantages and disadvantage
hello world hello OWRLD2
My name is John Doe.
Full name is John Doe
Common first and last name combination
No middle name provided
I am looking for a competitive salary based on my skills, experience, and the industry standard.
Research the average salary for Associate Software Engineers in the industry
Consider your level of experience and skills when determining your salary expectation
Be prepared to negotiate based on the company's offer and benefits package
posted on 17 May 2024
I applied via LinkedIn and was interviewed in Nov 2023. There were 3 interview rounds.
HackerRank - 2 Questions - LinkedList(Medium), HashMap(Medium)
posted on 5 Apr 2022
I was interviewed in Dec 2021.
Round duration - 60 Minutes
Round difficulty - Easy
This round started with a coding questions in which I was expected to first explain my approach and then code the solution. This was followed by some more questions from Operating System and Computer Networks.
Approach :
1) The basic idea is to make a new array (called temp), which is a sorted form of the input array.
2) Make a map that stores the elements and their corresponding index, of the input array. So at each i starting from 0
to N is in the given array, where N is the size of the array:
3) If i is not in its correct position according to the sorted array, then
4) We will fill this position with the correct element from t...
Print 1 to 100 using more than two threads(optimized approach).
Prerequisite to solve this problem : Multithreading
The idea is to create two threads and print even numbers with one thread and odd numbers with another thread.
Below are the steps:
1) Create two threads T1 and T2 , where T1 and T2 are used to print odd and even numbers respectively.
2) Maintain a global counter variable and start both threads.
3) If the counter is even in the Thread T1, then wait for the thread T2 to prin...
Difference between Process and Program
Process : A Process is an execution of a specific program. It is an active entity that actions the purpose of the
application. Multiple processes may be related to the same program. For example, if we double-click on Google
Chrome browser, we start a process that runs Google Chrome and when we open another instance of Chrome, we
essentially create a second process.
Program : A Program is an executable file which contains a...
Difference between Process and Thread
Process : A process is the execution of a program that allows us to perform the appropriate actions specified in a
program. It can be defined as an execution unit where a program runs. The OS helps us to create, schedule, and
terminates the processes which is used by CPU. The other processes created by the main process are called child
process.
Thread : Thread is an execution unit that is part of a process. A process can h...
Describe the OSI Reference Model
Open System Interconnections (OSI) is a network architecture model based on the ISO standards. It is called the OSI
model as it deals with connecting the systems that are open for communication with other systems.
The OSI model has seven layers. The principles used to arrive at the seven layers can be summarized briefly as
below :
1) Create a new layer if a different abstraction is needed.
2) Each layer should have a ...
What is the use of a router and how is it different from a gateway?
The router is a networking device used for connecting two or more network segments. It directs the traffic in the
network. It transfers information and data like web pages, emails, images, videos, etc. from source to destination in
the form of packets. It operates at the network layer. The gateways are also used to route and regulate the network
traffic but, they can also send data between two dissimilar networks while a
Explain TCP/IP Model
The most widely used and available protocol is TCP/IP i.e. Transmission Control Protocol and Internet Protocol. TCP/IP specifies how data should be packaged, transmitted and routed in their end to end data communication.
Given below is a brief explanation of each layer :
1) Application Layer: This is the top layer in the TCP/IP model. It includes processes that use the Transport Layer Protocol to transmit the data ...
Round duration - 60 Minutes
Round difficulty - Medium
This round had 2 coding questions followed by some questions from OOPS and Java.
For the given binary tree [1, 2, 3, -1, -...
Approach :
1) We will maintain two stacks, one for each direction i.e. leftToRight and rightToleft.
2) We will do a level order traversal of the given binary tree and push nodes of each level onto one of the stack
according to the current direction of traversal.
3) After we’ve pushed all nodes of a level onto one stack, we’ll start popping those nodes. While popping the nodes
we will push their children (if any) onto our ot...
Approach :
1) We can store the frequency of every element in the array in a hashmap.
2) We will loop over every index i, and check the frequency of (Target - ARR[i]) is the hashmap:
2.1) If (Target - ARR[i]) is equal to ARR[i], we will check if frequency of ARR[i] . If it is greater than 1 then we will
decrease the frequency of ARR[i] by 2 and add a pair (ARR[i] , ARR[i]) to our answer.
2.2) Else, if the frequency of ARR[i]...
What do you mean by data encapsulation?
1) Data Encapsulation is an Object-Oriented Programming concept of hiding the data attributes and their behaviors in
a single unit.
2) It helps developers to follow modularity while developing software by ensuring that each object is independent of
other objects by having its own methods, attributes, and functionalities.
3) It is used for the security of the private properties of an object and hence serves the purpose of d
Explain Singleton Class in Java
1) In object-oriented programming, a singleton class is a class that can have only one object (an instance of the
class) at a time.
2) After first time, if we try to instantiate the Singleton class, the new variable also points to the first instance created.
3) So whatever modifications we do to any variable inside the class through any instance, it affects the variable of the
single instance created and is visible if we a...
What is Garbage collector in JAVA?
1) Garbage Collection in Java is a process by which the programs perform memory management automatically.
2) The Garbage Collector(GC) finds the unused objects and deletes them to reclaim the memory.
3) In Java, dynamic memory allocation of objects is achieved using the new operator that uses some memory and the
memory remains allocated until there are references for the use of the object.
4) When there are no references t...
Round duration - 30 Minutes
Round difficulty - Easy
This was a typical HR round with some standard Behavioral questions.
Tell me something about yourself?
Tip 1 : Prepare the points that you will speak in your introduction prior to the interview.
Tip 2 : Tell about your current cgpa, achievements and authenticated certification
Tip 3 : I told about my role in current internship and what all I do
Why should we hire you ?
Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round,
like what are the projects currently the company is investing, which team you are mentoring. How all is the ...
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via LinkedIn and was interviewed in Jul 2022. There were 2 interview rounds.
They give me 4 questions which were pretty average i got 3 out of 4 right
They gave me a python coding problem which was kind of hard
posted on 4 Aug 2022
I applied via Recruitment Consulltant and was interviewed in Jul 2022. There were 2 interview rounds.
posted on 20 Jun 2022
I applied via Naukri.com and was interviewed in May 2022. There was 1 interview round.
Software Engineer
11
salaries
| ₹10.5 L/yr - ₹29 L/yr |
Senior Consultant
7
salaries
| ₹17.5 L/yr - ₹25 L/yr |
Consultant
4
salaries
| ₹12.5 L/yr - ₹18 L/yr |
Software Engineer III
4
salaries
| ₹46.5 L/yr - ₹48 L/yr |
Software Development Engineer II
4
salaries
| ₹23.5 L/yr - ₹31.7 L/yr |
Zinnov Management Consulting
NASSCOM
TCS
Infosys