Filter interviews by
Truncate table is faster and cannot be rolled back, while delete is slower and can be rolled back.
Truncate table is a DDL command, while delete is a DML command.
Truncate table resets identity column values, while delete does not.
Truncate table does not fire triggers, while delete does.
Truncate table removes all rows in a table, while delete can be used with a WHERE clause to remove specific rows.
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Dependency injection helps in achieving loose coupling between classes.
It allows for easier testing by providing a way to mock dependencies.
There are three types of dependency injection - constructor injection, setter injection, and interface injection.
Top trending discussions
Round one is aptitude test , because based on the thinking
Coding is main because to create any websites or any development we need coding skills
We need this group discussion because we must speak in front of many members without fear.
I applied via Walk-in and was interviewed in Oct 2024. There were 3 interview rounds.
Verbal,maths and english
Arrays ,strings and hashmap
Java is platform-independent, object-oriented, and has automatic memory management. C++ is faster, closer to hardware, and allows more control over memory management.
Java is platform-independent, while C++ is platform-dependent.
Java is object-oriented, while C++ supports both procedural and object-oriented programming.
Java has automatic memory management (garbage collection), while C++ requires manual memory management...
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
A program to check the occurrence of words in a paragraph.
Split the paragraph into words using space as delimiter
Create a hashmap to store word frequencies
Iterate through the words and update the hashmap accordingly
Display the word frequencies
Use git bisect command to find the commit that caused the build failure
Use 'git bisect start' to start the bisect process
Mark the current commit as bad with 'git bisect bad'
Mark a known good commit with 'git bisect good
Git will automatically checkout commits for testing, mark them as good or bad until the culprit commit is found
Reverse array of strings
Iterate through the array and swap elements from start to end
Use two pointers, one at the beginning and one at the end, and swap elements until they meet
Reverse a given string
Use built-in functions like reverse() or loop through the string in reverse order
Create a new string and append characters from the original string in reverse order
Convert the string to an array of characters, reverse the array, and then join it back into a string
Calculate sum of all elements in a given array of strings
Iterate through the array and convert each element to integer before adding to sum
Handle edge cases like empty array or non-numeric elements
Return the final sum after iterating through all elements
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.
Basic questions on maths related parts and analysis skills
Coding questions from various Data Structure parts like linkedList stack queue
Polymorphism is a key feature of OOP in C#. Extension methods allow adding new functionality to existing types.
Polymorphism allows objects of different classes to be treated as if they are of the same type.
Extension methods are static methods that can be called as if they were instance methods of the extended type.
Polymorphism and extension methods can be used together to add new behavior to existing types without modi
Angular is a framework for building web applications using TypeScript, which is a superset of JavaScript.
Angular provides a structure for building web applications using components, services, and modules.
TypeScript is a statically typed language that provides better tooling and error checking than JavaScript.
Services in Angular are used for sharing data and functionality across components.
Components in Angular are the ...
based on 1 interview
Interview experience
Software Developer
16
salaries
| ₹4.1 L/yr - ₹17.2 L/yr |
Quality Analyst
6
salaries
| ₹2.2 L/yr - ₹4.9 L/yr |
Operation Assistant
6
salaries
| ₹2 L/yr - ₹6.5 L/yr |
Senior Software Developer
4
salaries
| ₹7 L/yr - ₹20 L/yr |
Lead Developer
4
salaries
| ₹10 L/yr - ₹30 L/yr |
Accenture
IBM
Infosys
TCS