Filter interviews by
I applied via Newspaper Ad and was interviewed in Apr 2024. There were 2 interview rounds.
The round was good and nice
The round was good and nice
Top trending discussions
I applied via Job Fair and was interviewed in Mar 2024. There was 1 interview round.
Severity, Priority, and Criticality are different aspects of issue management in software testing.
Severity refers to the impact of a defect on the system's functionality.
Priority indicates the order in which defects should be fixed based on business needs.
Criticality combines severity and priority to determine the overall importance of a defect.
For example, a defect causing a system crash would have high severity, high...
Equivalence partitioning is a software testing technique where input data is divided into partitions and only one value from each partition is tested.
Input data is divided into groups or partitions based on similar characteristics
One value from each partition is selected as a representative for testing
Helps in reducing the number of test cases while ensuring maximum coverage
Example: Testing a login form with valid, inv
Backward compatibility refers to the ability of a system to accept input intended for an older version of the system.
Allows newer versions of software to work with data or systems from older versions
Ensures that changes in the software do not break compatibility with existing data or systems
Helps in smooth transition and adoption of new versions without disrupting existing processes
A paradox in testing refers to a situation where a test case both passes and fails at the same time.
Paradox in testing can occur when a test case has conflicting requirements or conditions.
It can also happen when there are errors in the test setup or execution that lead to unexpected results.
For example, a test case may pass when run individually but fail when run as part of a test suite due to dependencies.
Identifying...
PUT and PATCH are HTTP methods used for updating resources in RESTful APIs.
PUT is used to update or replace an existing resource entirely
PATCH is used to partially update an existing resource
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request
PATCH is not idempotent, meaning multiple identical requests may have different effects
I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.
Hackerrank test with medium questions
posted on 9 Feb 2024
I applied via LinkedIn and was interviewed in Jan 2024. There were 3 interview rounds.
Easy Interview basic questions
I applied via Company Website and was interviewed in May 2023. There were 3 interview rounds.
Very Easy questions just do it
SDE 1 is an entry-level position where candidates gain foundational skills before advancing to SDE 2.
SDE 1 focuses on learning and building foundational skills in software development.
SDE 2 requires more experience and expertise in software development.
Advancing from SDE 1 to SDE 2 is a common career progression in tech companies.
SDE 1 roles often involve working on smaller projects or components of larger projects.
SDE...
No, I believe in standing up against bullying and supporting those who are being bullied.
I do not support bullying in any form and believe in treating others with respect and kindness.
I would try to intervene and help the person being bullied, either by talking to the bully or seeking help from a teacher or supervisor.
I believe in creating a positive and inclusive environment where everyone feels safe and respected.
Promises, async/await, and event emitters are all ways to handle asynchronous operations in JavaScript.
Promises provide a way to handle asynchronous operations by returning a promise object that can be resolved or rejected.
Async/await is a syntax for working with promises that makes code easier to read and write.
Event emitters allow you to create custom events that can be triggered and listened for in your code.
Design a system like Facebook
Create a user registration and login system
Implement a news feed for users to see updates from friends
Allow users to create and join groups
Include features like messaging, commenting, and liking posts
Implement privacy settings for users to control who can see their content
I was interviewed in Nov 2021.
Round duration - 60 minutes
Round difficulty - Easy
The first round was a coding round. 2 DSA based questions were asked.
Given the schedule of N meetings with their start time Start[i]
and end time End[i]
, you need to determine which meetings can be organized in a single meeting room such ...
Greedy approach can be applied to solve this problem. We sort the start and end time pairs for each meeting on the basis of the end time. Then we compare if the next meeting's start time is greater than the previous meeting's end time. If the start time is greater, we can count this meeting and we increase our meeting counter otherwise this meeting can't take place. In this manner, we traverse through all the meeting p...
For a given array of integers arr
, identify the peak element. A peak element is an element that is greater than its neighboring elements. Specifically, if arr[i]
is the peak, then both...
The brute force solution would be to do a linear search and find the element.
Time Complexity : O(n)
The brute force solution can be optimized using Binary Search. The idea is to find the bitonic point k which is the index of the maximum element of a given sequence. If the element to be searched is greater than the maximum element return -1, else search the element in both halves.
Steps :
1. Find th...
Round duration - 45 minutes
Round difficulty - Medium
The second round was a system design round.
Round duration - 30 minutes
Round difficulty - Easy
This was a typical managerial round.
Tip 1 : Prepare coding questions on Arrays as much as possible. and go through few videos to design few daily use applications like Stackoverflow, Whatsapp, Instagram etc.
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.
posted on 27 Aug 2022
I applied via Campus Placement and was interviewed before Aug 2021. There were 3 interview rounds.
1 hour round, DSA questions on stacks and hash maps
1 hr round, DSA Q's and Puzzle
There were 2 questions in coding one with array and in string releated
I applied via Referral and was interviewed in May 2022. There were 4 interview rounds.
An ordering system with multithreading for efficient processing
Use a queue data structure to store incoming orders
Create multiple threads to process orders concurrently
Implement synchronization mechanisms to prevent race conditions
Consider using a thread pool to manage threads
Use locks or semaphores to ensure thread safety
A messaging service with features like text, voice, video calls, group chats, and file sharing.
Create a user-friendly interface for messaging and calling
Implement end-to-end encryption for secure communication
Allow users to create and join groups for group chats
Enable file sharing for documents, images, and videos
Provide options for voice and video calls with good quality
Develop a notification system for new messages a
Interview experience
Senior Software Engineer
37
salaries
| ₹16.5 L/yr - ₹41 L/yr |
Devops Engineer
34
salaries
| ₹7 L/yr - ₹20 L/yr |
Software Engineer
31
salaries
| ₹8 L/yr - ₹32 L/yr |
Cloud Security Engineer
30
salaries
| ₹6 L/yr - ₹18 L/yr |
Technical Lead
25
salaries
| ₹13.8 L/yr - ₹50 L/yr |
Splunk
OpenText Technologies
IBM
RSA Security