Filter interviews by
Difficult questions. Higher level
Singleton class is a design pattern that restricts the instantiation of a class to only one object.
Singleton class ensures that a class has only one instance and provides a global point of access to it.
It is often used in scenarios where only a single instance of a class is needed, such as for logging, database connections, or configuration settings.
Example: Implementing a singleton class in Java involves creating a pr...
Top trending discussions
I applied via AngelList and was interviewed in Jul 2024. There was 1 interview round.
Some database questions,some java questions .
JavaScript is a programming language used for web development, while jQuery is a library built with JavaScript to simplify HTML document traversal and manipulation.
JavaScript is a programming language, while jQuery is a library written in JavaScript.
JavaScript can be used for a wide range of tasks, while jQuery is mainly used for DOM manipulation and event handling.
JavaScript is a core technology for web development, w...
Different types of joins are used in SQL to combine rows from two or more tables based on a related column between them.
Inner Join: Returns rows when there is at least one match in both tables.
Left Join (or Left Outer Join): Returns all rows from the left table and the matched rows from the right table.
Right Join (or Right Outer Join): Returns all rows from the right table and the matched rows from the left table.
Full ...
Multithreading allows multiple threads to run concurrently, while exception handling deals with errors in a program.
Multithreading involves running multiple threads simultaneously to improve performance and responsiveness.
Threads share the same memory space but have their own program counter and registers.
Exception handling is a mechanism to handle errors or exceptional situations in a program.
It helps prevent the prog...
posted on 20 Aug 2024
I applied via Company Website and was interviewed before Aug 2023. There were 4 interview rounds.
Simple java questions including theory and code snippet
Linux commands are used to interact with the operating system through the command line interface.
Linux commands are case-sensitive
Commands are typically followed by options and arguments
Common commands include ls (list files), cd (change directory), mkdir (make directory)
Commands can be combined using pipes (|) and redirection symbols (> and <)
I applied via Company Website and was interviewed before Apr 2023. There were 5 interview rounds.
Coding test - java and framework related questions
I applied via campus placement at Indian Institute of Technology (IIT), Roorkee and was interviewed before Sep 2020. There was 1 interview round.
posted on 27 Jan 2017
I was interviewed in Dec 2016.
I was interviewed in Jun 2023.
Basic aptitude questions, computer fundaments and DSA questions.
Count pairs in array with sum k.
Use a hashmap to store the frequency of each element in the array.
For each element, check if k - element exists in the hashmap.
Increment the count of pairs if found and update the hashmap accordingly.
posted on 14 Feb 2024
It's based on a coding platform, the interviewer will be present while you're solving the coding problem.
Software Engineer
34
salaries
| ₹4.8 L/yr - ₹11.8 L/yr |
Senior Software Engineer
26
salaries
| ₹8 L/yr - ₹23 L/yr |
Lead Software Engineer
18
salaries
| ₹14.1 L/yr - ₹33 L/yr |
NOC Engineer
17
salaries
| ₹3 L/yr - ₹9 L/yr |
Senior Quality Engineer
13
salaries
| ₹7.4 L/yr - ₹13.2 L/yr |
FNP
Archies
IndianGiftsPortal
FlowerAura