Filter interviews by
I applied via Approached by Company and was interviewed before Dec 2023. There were 4 interview rounds.
2 DSA questions based on arrays and strings
Design a smart home system with defined network layer process
Implement a central hub to control all smart devices in the home
Utilize a secure network protocol like Zigbee or Z-Wave for communication between devices
Segment the network to separate IoT devices from personal devices for security
Use firewalls and encryption to protect data transmitted between devices
Implement network monitoring tools to detect and prevent u...
The point where a Y shaped linked list disects is the node where the two branches merge into a single path.
Traverse both branches of the Y shaped linked list and store the nodes in two separate lists.
Compare the two lists to find the common node where they merge.
The common node is the point where the Y shaped linked list disects.
Top trending discussions
My role model is Elon Musk.
I admire his innovative thinking and determination to push boundaries.
His ability to lead multiple successful companies is inspiring.
His focus on sustainable energy and space exploration aligns with my values.
I strive to emulate his work ethic and passion for making a positive impact on the world.
I have been involved in various extra-curricular activities such as volunteering, sports, and music.
Volunteered at local animal shelter
Played on intramural basketball team
Participated in school choir
Attended coding workshops and hackathons
I applied via Campus Placement and was interviewed in Dec 2016. There were 3 interview rounds.
Program to reverse an integer
Convert the integer to a string
Reverse the string
Convert the reversed string back to an integer
I have worked on various projects including a web application for inventory management and a mobile app for task tracking.
Developed a web application using React for inventory management, allowing users to track stock levels and generate reports.
Created a mobile app using Flutter for task tracking, enabling users to create, assign, and track tasks in real-time.
Collaborated with a team of developers to integrate APIs an...
Data structures are fundamental concepts in software engineering that organize and store data efficiently.
Arrays: Simple and efficient for storing and accessing elements.
Linked Lists: Dynamic and flexible, efficient for insertion and deletion.
Stacks: LIFO structure, useful for managing function calls and undo operations.
Queues: FIFO structure, ideal for managing tasks and scheduling.
Trees: Hierarchical structure, used ...
The difference is that 'int arr[5]' creates an array on the stack, while 'malloc(5*sizeof(int))' allocates memory on the heap.
int arr[5] creates an array of 5 integers on the stack, which is a fixed-size memory allocation.
malloc(5*sizeof(int)) dynamically allocates memory on the heap, allowing for variable-size memory allocation.
The memory allocated with malloc must be explicitly freed with free() to avoid memory leaks...
I appeared for an interview before Mar 2021.
Round duration - 40 minutes
Round difficulty - Easy
Technical round with questions based on DSA.
Create a program to reverse a given integer N
. The output should be the reversed integer.
If a number has trailing zeros, their reversed version should not inclu...
Reverse a given integer while excluding trailing zeros.
Create a program to reverse the given integer by converting it to a string and then reversing it.
Remove any trailing zeros from the reversed string before converting it back to an integer.
Handle the constraints of the input integer being between 0 and 10^8.
Example: For input 1230, the output should be 321.
You are given a Singly Linked List of integers. Your task is to reverse the Linked List by changing the links between nodes.
The first line of input contai...
Reverse a given singly linked list by changing the links between nodes.
Iterate through the linked list and reverse the links between nodes.
Use three pointers to keep track of the current, previous, and next nodes.
Update the links while traversing the list to reverse it.
Return the head of the reversed linked list.
new int[5] is C++ specific and initializes the array with default values, while malloc(5 * sizeof(int)) is a C function and does not initialize the array.
new int[5] is C++ specific and calls constructors for each element in the array.
malloc(5 * sizeof(int)) is a C function and does not call constructors, leaving the array uninitialized.
new int[5] returns a pointer to the first element of the array, while malloc(5 * siz...
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 Approached by Company and was interviewed before Sep 2021. There were 4 interview rounds.
Coding test realted to c or cpp will be taken.
I applied via Campus Placement and was interviewed in Jun 2021. There were 4 interview rounds.
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
Design a data structure for LRU cache with get and put operations, evicting least recently used item when capacity is reached.
Implement a doubly linked list to keep track of the order of keys based on their usage
Use a hashmap to store key-value pairs for quick access
Update the order of keys in the linked list when a key is accessed or inserted
Evict the least recently used item when the cache reaches its capacity
A unique ID generator creates distinct identifiers for entities, ensuring no duplicates across a system.
Use UUIDs (Universally Unique Identifiers) for global uniqueness. Example: '550e8400-e29b-41d4-a716-446655440000'.
Timestamp-based IDs can ensure uniqueness over time. Example: '20231005123000' for a timestamp.
Combining user-specific data with random elements can create unique IDs. Example: 'user123-abc456'.
Consider u...
I applied via Referral and was interviewed in Nov 2023. There were 2 interview rounds.
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Software Engineer
2.9k
salaries
| ₹15.2 L/yr - ₹43 L/yr |
Technical Consulting Engineer
686
salaries
| ₹9.4 L/yr - ₹28.2 L/yr |
Senior Software Engineer
683
salaries
| ₹24.6 L/yr - ₹45 L/yr |
Network Engineer
400
salaries
| ₹6 L/yr - ₹14 L/yr |
Network Consulting Engineer
343
salaries
| ₹13.5 L/yr - ₹32.5 L/yr |
Microsoft Corporation
Sterlite Technologies
Nokia Networks