Filter interviews by
HTML stands for HyperText Markup Language, used for creating and structuring web pages.
HTML is the standard markup language for creating web pages
It uses tags to define the structure and content of a webpage
Common tags include <html>, <head>, <title>, <body>, <p>, <div>, <a>, <img>
Attributes can be added to tags to provide additional information or functionality
HTML can b...
I am comfortable with C and DBMS.
I have experience in programming with C language.
I am proficient in working with DBMS systems.
I have developed applications using C and DBMS together.
I am confident in my ability to write efficient and effective code in these languages.
Normal forms are rules for designing relational database tables to minimize data redundancy and improve data integrity.
First normal form (1NF) requires that each column in a table be atomic and not contain multiple values
Second normal form (2NF) requires that each non-key column be fully dependent on the primary key
Third normal form (3NF) requires that each non-key column be independent of other non-key columns
Examples...
I applied via LinkedIn and was interviewed in Mar 2024. There were 3 interview rounds.
Asked me to create a Autocomplete Component within a specific time period
Two DSA questions based on two pointers and frequency counter
I applied via Naukri.com and was interviewed before Oct 2023. There was 1 interview round.
Learn join and windows functions
Top trending discussions
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
SSRF allows attackers to access internal resources, while CSRF allows attackers to perform actions on behalf of a user.
SSRF (Server-Side Request Forgery) allows attackers to make requests on behalf of the server, potentially accessing internal resources.
CSRF (Cross-Site Request Forgery) allows attackers to perform actions on a website on behalf of a user without their consent.
CSRF attacks can lead to unauthorized actio...
XSS stands for Cross-Site Scripting, a type of security vulnerability that allows attackers to inject malicious scripts into web pages.
XSS allows attackers to execute scripts in the victim's browser, potentially stealing sensitive information or performing actions on behalf of the victim.
Types of XSS include reflected XSS, stored XSS, and DOM-based XSS.
Reflected XSS occurs when user input is immediately returned to the...
posted on 26 Feb 2025
I was interviewed in Jan 2025.
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.
I usually use the MVC (Model-View-Controller) design pattern in my projects.
Separates the application into three main components: Model (data), View (UI), and Controller (logic)
Promotes code reusability, modularity, and maintainability
Examples: Laravel framework in PHP, Spring framework in Java
Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.
Array is a fixed-size collection of elements of the same data type, while ArrayList is a dynamic-size collection that can grow or shrink.
Arrays can store primitive data types and objects, while ArrayList can only store objects.
Arrays require a specified size during initialization, while ArrayList can dynamically resize itself.
...
I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.
Asked to write a bank application - which includes adding,removing,transferring of money
Basic ques on speed distance
Easy level question based on DSA
A constructor is a special type of method in a class that is automatically called when an object of that class is created.
Constructors have the same name as the class they belong to
They are used to initialize the object's state
Constructors can have parameters to customize the initialization process
Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.
Occurs in multitasking environments
Caused by a circular wait, hold and wait, no preemption, and mutual exclusion
Examples include two processes waiting for each other to release a lock or resource
Threads in Java allow for concurrent execution of multiple tasks within a single program.
Threads are lightweight sub-processes within a program.
They allow for parallel execution of tasks, improving performance.
Java provides built-in support for creating and managing threads using the Thread class.
Example: Creating a new thread - Thread myThread = new Thread(() -> { // task to be executed });
Example: Starting a thread -
String Builder is mutable, String Buffer is synchronized.
String Builder is faster as it is not synchronized.
String Buffer is thread-safe, String Builder is not.
String Builder should be used in single-threaded environments, String Buffer in multi-threaded.
Example: StringBuilder sb = new StringBuilder(); StringBuffer buff = new StringBuffer();
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
The assignment of good
based on 3 interviews
Interview experience
Software Engineer
19
salaries
| ₹3.5 L/yr - ₹11 L/yr |
Senior Software Engineer
13
salaries
| ₹8 L/yr - ₹33.8 L/yr |
Technical Lead
10
salaries
| ₹13.3 L/yr - ₹30 L/yr |
Junior Software Developer
9
salaries
| ₹2.5 L/yr - ₹7.5 L/yr |
Junior Software Engineer
9
salaries
| ₹2.3 L/yr - ₹10.2 L/yr |
Persistent Systems
LTIMindtree
Mphasis
TCS