i
TO THE
NEW
Filter interviews by
I expect growth, collaboration, and the opportunity to contribute to a positive workplace culture in this HR role.
Professional Growth: I aim to enhance my HR skills through training and mentorship, similar to how I improved my recruitment strategies in my previous role.
Team Collaboration: I look forward to working closely with cross-functional teams to foster a cohesive work environment, as I did in my last projec...
Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their containing scope during compilation.
In JavaScript, variable declarations (using var) are hoisted to the top of their scope.
Function declarations are also hoisted, allowing them to be called before their definition.
Example: console.log(x); var x = 5; // Outputs 'undefined' because x is hoisted but not initiali...
A closure is a function that retains access to its lexical scope, even when executed outside that scope.
Closures allow a function to remember the environment in which it was created.
Example: function outer() { let x = 10; return function inner() { return x; }; } const getX = outer(); getX(); // returns 10
Closures are often used for data encapsulation and creating private variables.
They can help in maintaining stat...
Callbacks are functions passed as arguments to other functions, enabling asynchronous programming and event handling.
Callbacks allow functions to be executed after a certain task is completed, e.g., fetching data from an API.
Example: In JavaScript, you can pass a function to handle the response of an asynchronous operation: fetch(url).then(response => callback(response)).
They help manage asynchronous code, maki...
Fail fast is a development philosophy that encourages quick identification and resolution of issues to improve efficiency and innovation.
Encourages rapid prototyping to test ideas quickly, e.g., using MVP (Minimum Viable Product) in startups.
Promotes early detection of bugs in software development, e.g., using automated testing to catch errors during coding.
Supports iterative development, allowing teams to pivot b...
Merge sort is a divide-and-conquer algorithm that sorts an array by recursively dividing it into halves and merging sorted halves.
1. Divide the array into two halves until each sub-array contains a single element.
2. Merge the sub-arrays back together in sorted order.
3. Example: For array [38, 27, 43, 3, 9, 82, 10], it divides to [38, 27, 43] and [3, 9, 82, 10].
4. The merging process combines [27, 38, 43] and [3, 9...
Transform an array by replacing each element with the average of its neighbors, resulting in a shorter array.
Array Length Reduction: The new array will have one less element than the original array.
Neighbor Replacement: Each element at index i in the new array is calculated as (array[i-1] + array[i+1]) / 2.
Example: For an input array [1, 2, 3, 4], the output will be [(1+3)/2, (2+4)/2] = [2, 3].
Edge Cases: The firs...
Count the number of subarrays with non-repeating digits in a given array to find unique combinations.
Sliding Window Technique: Use two pointers to create a window that expands and contracts to maintain non-repeating digits.
HashSet for Uniqueness: Utilize a HashSet to track digits in the current window, ensuring all digits are unique.
Count Valid Subarrays: For each valid window, count the number of subarrays that c...
To grow Swiggy, focus on expanding services, enhancing user experience, and leveraging partnerships for broader reach.
Expand delivery options: Introduce grocery and essentials delivery to tap into daily needs, similar to how Swiggy Genie operates.
Enhance user experience: Implement AI-driven personalized recommendations based on user preferences and order history.
Loyalty programs: Develop a rewards system to encour...
An HR round assesses a candidate's fit within the company culture and their interpersonal skills.
Understand the company's values and mission to align your answers accordingly.
Prepare to discuss your previous experiences and how they relate to the role.
Be ready to answer behavioral questions using the STAR method (Situation, Task, Action, Result).
Show enthusiasm for the role and the company, demonstrating your inte...
I applied via LinkedIn and was interviewed in Aug 2022. There were 4 interview rounds.
Basic aptitude ,logical and cs fundamental questions.
I appeared for an interview in Feb 2025.
General awareness, half hour
Line sketch, half n hour.
I appeared for an interview in Jan 2025, where I was asked the following questions.
I streamline my tasks through effective organization, prioritization, and leveraging technology to enhance productivity in a fast-paced environment.
Utilize project management tools like Trello or Asana to track tasks and deadlines, ensuring nothing falls through the cracks.
Implement a daily prioritization routine, identifying the top three tasks that align with organizational goals to focus on each day.
Automate repetit...
I appeared for an interview in Sep 2024.
This code snippet counts the frequency of each character in a string using a hash map (dictionary in Python).
Use a hash map (dictionary) to store character counts.
Iterate through each character in the string.
For each character, increment its count in the hash map.
Example: For the string 'hello', the output will be {'h': 1, 'e': 1, 'l': 2, 'o': 1}.
Understanding string pool in Java helps manage memory efficiently and optimize string operations.
String literals are stored in the string pool, which is a special memory area.
When a string is created using a literal, it checks the pool first to see if it exists.
Example: String s1 = "Hello"; String s2 = "Hello"; // s1 and s2 point to the same object in the pool.
Using 'new' keyword creates a new string object in heap mem...
Spring Boot simplifies Spring application development, while microservices enhance scalability and maintainability.
Spring Boot offers auto-configuration, reducing boilerplate code. Example: Setting up a REST API with minimal configuration.
Microservices architecture allows independent deployment of services, enhancing scalability. Example: A user service and an order service can be deployed separately.
Spring provides a ...
Hibernate mapping uses annotations to define entity relationships and transient fields that should not be persisted in the database.
@Entity: Marks a class as a Hibernate entity, representing a table in the database.
@Table: Specifies the table name if it differs from the entity name, e.g., @Table(name = "users").
@Id: Defines the primary key of the entity, e.g., @Id @GeneratedValue(strategy = GenerationType.IDENTITY) for...
Yes, I have obtained the AWS Certified DevOps Engineer - Professional certification.
Obtained AWS Certified DevOps Engineer - Professional certification
Certification validates expertise in implementing and managing continuous delivery systems on AWS
Demonstrates ability to automate security controls, governance processes, and compliance validation
I applied via LinkedIn and was interviewed in Dec 2024. There were 4 interview rounds.
QUANT, MATHS, HTML, CSS
DSA WAS ASKED TOGETHER WITH SOME CORE SUBJECT QUESTIONS.
DSA WAS ASKED TOGETHER WITH SOME PUZZLES.
I applied via Walk-in and was interviewed in Oct 2024. There were 3 interview rounds.
Verbal,maths and english
Arrays ,strings and hashmap
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.
Easy and able to clear it, conducted virtually.
Troubleshooting in OTT involves identifying and resolving issues related to streaming services.
Check internet connection and speed
Verify account credentials and subscription status
Clear cache and cookies
Update app or software
Restart device
Contact customer support for further assistance
I use Netflix and Hulu. The main problem I face is occasional buffering issues.
I use Netflix for a wide variety of movies and TV shows.
I use Hulu for current episodes of TV shows.
Occasional buffering issues can disrupt the viewing experience.
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Top trending discussions
The duration of TO THE NEW interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 133 interview experiences
Difficulty level
Duration
based on 670 reviews
Rating in categories
4-7 Yrs
Not Disclosed
10-12 Yrs
₹ 25-30 LPA
Senior Software Engineer
735
salaries
| ₹13.8 L/yr - ₹25.4 L/yr |
Software Engineer
594
salaries
| ₹4.7 L/yr - ₹11.5 L/yr |
Associate Technical Leader
240
salaries
| ₹22 L/yr - ₹36 L/yr |
Devops Engineer
176
salaries
| ₹8 L/yr - ₹14 L/yr |
Senior Quality Engineer
171
salaries
| ₹11.9 L/yr - ₹21.1 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant