Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Deep copy creates a new copy of an object with all nested objects also copied, while shallow copy creates a new object with references to the original nested objects.
Deep copy creates a new object and recursively copies all nested objects, resulting in a completely independent copy.
Shallow copy creates a new object but only copies the references to nested objects, so changes in nested objects reflect in both the origin...
foreach is used to iterate over an array and perform a function on each element, while map creates a new array by applying a function to each element.
foreach does not return a new array, while map does
foreach is used for side effects, while map is used for transformation
Example: forEach - let numbers = [1, 2, 3]; numbers.forEach(num => console.log(num)); // prints 1, 2, 3
Example: map - let numbers = [1, 2, 3]; let doub...
Pure pipes only re-evaluate when input changes; impure pipes re-evaluate on every change detection cycle.
Pure pipes are stateless and cache results based on input values.
Example of a pure pipe: `@Pipe({ pure: true })` for a simple transformation.
Impure pipes can have side effects and re-evaluate on every change detection.
Example of an impure pipe: `@Pipe({ pure: false })` for a pipe that relies on external state.
Use pu...
ngOnChanges is a lifecycle hook in Angular that responds to changes in input properties of a component.
ngOnChanges is called before ngOnInit and whenever one or more data-bound input properties change.
It receives a SimpleChanges object that contains the current and previous values of the changed properties.
Example: If you have an input property @Input() myInput: string; ngOnChanges will trigger when myInput changes.
You...
null is an intentional absence of any value, undefined means a variable has been declared but not assigned a value, and empty values are variables that have been assigned a value of empty string, empty array, or empty object.
null is used to represent the intentional absence of any value
undefined means a variable has been declared but not assigned a value
Empty values can be empty string (''), empty array ([]), or empty ...
Top trending discussions
I appeared for an interview in Oct 2016.
My hobbies include hiking, playing guitar, and cooking.
Hiking: I enjoy exploring nature trails and challenging myself physically.
Playing guitar: I love learning new songs and improving my skills.
Cooking: I like experimenting with different recipes and creating delicious meals.
In 5 years, I see myself as a senior software developer leading a team and working on complex projects.
Leading a team of developers
Working on complex projects
Continuously learning and improving my skills
Contributing to the growth and success of the company
I want to join DELL because of their innovative technology solutions and strong reputation in the industry.
DELL is known for their cutting-edge technology solutions which align with my passion for software development.
I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.
I believe joining DELL will provide me with opportunities for growth and career advancement.
I appeared for an interview in Jan 2017.
I appeared for an interview before Nov 2020.
Round duration - 90 Minutes
Round difficulty - Medium
It was in the morning at our institute. There were technical and aptitude problems.
Develop a function to print star patterns based on the given number of rows 'N'. Each row in the pattern should follow the format demonstrated in the example.
The picture illustra...
Function to print star patterns based on the given number of rows 'N'.
Iterate through each row from 1 to N
For each row, print spaces (N-row) followed by stars (2*row-1)
Repeat until all rows are printed
Round duration - 30 Minutes
Round difficulty - Medium
It was actually a Techno HR round. I was asked some technical questions about OS, OOPS, COMPUTER NETWORKING, WEB DEVELOPMENT. He went through my whole resume, asked about all the projects and past working experiences. The interviewer was really good, we talked about so many other topics, from Women empowerment to Water Crises. I felt really confident while speaking because he made me so comfortable.
Selection sort is a sorting technique that works by repeatedly finding the minimum element (considering ascending order) from the unsorted part and placing it at the beginning of ...
Selection Sort Algorithm sorts an array by repeatedly finding the minimum element and placing it at the beginning of the unsorted part.
Iterate through the array to find the minimum element and swap it with the first unsorted element.
Repeat this process for each element in the array until it is fully sorted.
Time complexity of Selection Sort is O(n^2) making it inefficient for large arrays.
Tip 1 : Study data structures thoroughly and practice coding regularly. Do practice it on Leetcode as it has a lot of test cases, I personally find it really helpful.
Tip 2 : Learn new skills and make projects with them to get the most out of them.
Tip 3 : Do study other basic and very important subjects like Oops, DBMS, OS.
Tip 1 : Do mention your achievements and other co curricular activities.
Tip 2 : Your projects are a big highlight, keep them crisp and be prepared to explain them thoroughly.
I appeared for an interview before May 2021.
Round duration - 90 Minutes
Round difficulty - Medium
You are given a set of 'N' stones, each with a specific weight and color. The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, so that the to...
The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, minimizing the unused capacity.
Use dynamic programming to solve this problem efficiently.
Create a 2D array to keep track of the minimum unused capacity for each color and weight combination.
Iterate through the stones and colors to update the array with the minimum unused capacity.
Return the minimum unused capacity from the array a...
Round duration - 24 hours
Round difficulty - Medium
Round duration - 25 minutes
Round difficulty - Easy
Tip 1 : have basic knowledge of web development
Tip 2 : have in depth understanding of workflow and tech stacks you use in your projects
Tip 1 : mention the skills you are comfortable to answer questions on
Tip 2 : have some projects with clear mention of your contribution to it on resume.
I appeared for an interview before May 2021.
Round duration - 24 hours
Round difficulty - Easy
It was a hackathon we were given a problem statement and we had to solve that within 2 days. There were team of 4 people.
The design process for building a chatbot involves defining user goals, choosing a platform, designing conversation flow, implementing natural language processing, and testing for accuracy.
Define user goals and objectives for the chatbot
Choose a platform or framework for building the chatbot (e.g. Dialogflow, Microsoft Bot Framework)
Design the conversation flow and user interactions
Implement natural language processing...
Round duration - 15 minutes
Round difficulty - Easy
HR round
Tip 1 : Do Quants everyday
Tip 2 : Work on your communication skills
Tip 3 : Competitive coding
Tip 1 : don’t brag
Tip 2 : wrote the skills you have
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
Simple qraph question and recursion questions
Implement a function to reverse a singly linked list in place.
Define a ListNode class with 'value' and 'next' attributes.
Initialize three pointers: prev, current, and next.
Iterate through the list, adjusting pointers to reverse links.
Example: For list 1 -> 2 -> 3, after reversal it becomes 3 -> 2 -> 1.
Sql problem solving - 2 problem from this topic
I have worked on various projects including a web application for a retail company and a mobile app for a fitness tracker.
Developed a web application for a retail company to manage inventory and sales
Created a mobile app for a fitness tracker to track workouts and progress
Collaborated with team members to design and implement features
Utilized technologies such as React, Node.js, and MongoDB
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Multithreading ,Tree,Data structure
Aptitude is very easy. Some very basic questions asked from reasoning, maths etc
I am a passionate software developer with experience in building web applications using various technologies.
Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in backend development with Node.js and databases like MongoDB and MySQL
Familiar with version control systems like Git and project management tools like Jira
My domain is web development and I have worked on projects involving e-commerce websites and content management systems.
Specialize in front-end development using HTML, CSS, and JavaScript
Experience with back-end development using languages like PHP and Node.js
Developed e-commerce websites with payment gateway integration
Built content management systems for easy website management
I have experience with technologies such as Java, Python, SQL, HTML, CSS, JavaScript, and Git.
Java
Python
SQL
HTML
CSS
JavaScript
Git
based on 1 interview experience
Difficulty level
Duration
Associate Engineer
71
salaries
| ₹1.7 L/yr - ₹4.6 L/yr |
Security Analyst
65
salaries
| ₹4.4 L/yr - ₹6.5 L/yr |
Network Engineer
61
salaries
| ₹1.8 L/yr - ₹6 L/yr |
Technician
47
salaries
| ₹1.5 L/yr - ₹4 L/yr |
Information Security Analyst
29
salaries
| ₹4.5 L/yr - ₹6 L/yr |
vivo
Dell
Godrej & Boyce Manufacturing
Panasonic Life Solutions India