Filter interviews by
Callbacks are functions passed as arguments to other functions, to be executed later.
Callbacks are commonly used in asynchronous programming to handle events or responses.
They allow for functions to be executed after another function has finished.
Callbacks can be used to achieve better modularity and reusability in code.
Example: setTimeout function in JavaScript takes a callback function as an argument to be executed a
Top trending discussions
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
Find the first non-repetitive character in a string.
Iterate through the string and count the occurrences of each character.
Return the first character with a count of 1.
Scenario based questions
I applied via campus placement at Amrita School of Engineering, Bangalore
Basic DSA linked list, stack etc
System design food delivery application
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills
Team player with excellent communication skills
posted on 17 Dec 2024
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
Data Structure Design. Javascript
let, const, and var are keywords used for variable declaration in JavaScript.
let is block-scoped and can be reassigned.
const is block-scoped but cannot be reassigned.
var is function-scoped and can be reassigned.
posted on 15 Jun 2023
I applied via Recruitment Consulltant and was interviewed in May 2023. There were 5 interview rounds.
Basic 2 ,3 Java programs. Moderate level.
Authentication in Spring Boot is handled using Spring Security which provides various authentication mechanisms.
Use Spring Security to configure authentication in Spring Boot
Define a custom UserDetailsService to load user-specific data for authentication
Use annotations like @EnableWebSecurity and @EnableGlobalMethodSecurity to secure endpoints
Configure authentication providers like in-memory, JDBC, LDAP, etc. in the ap
In Java, deadlock can be handled by using techniques like avoiding nested locks, using timeout, and using the java.util.concurrent package.
Avoid nested locks to prevent potential deadlocks.
Use timeout when acquiring locks to prevent indefinite waiting.
Utilize java.util.concurrent package classes like ReentrantLock and Semaphore for more advanced synchronization control.
Find all anagrams in a string
Create a hashmap to store the frequency of characters in the input string
Iterate through the input string and check if the frequency of characters matches the hashmap for each substring of the same length
Store the substrings that are anagrams in an array and return it
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve complex problems.
Encapsulation is a key feature where data is kept private within the object and can only be accessed through public methods.
Inheritance allows objects to inherit attri...
Delegates are used in C# for implementing events and callbacks, while protocols are used in Objective-C for defining methods that a class must implement.
Delegates are a type-safe function pointer in C#.
Protocols are similar to interfaces in other languages, defining a set of methods that a class must implement.
Delegates are used for implementing events and callbacks in C#.
Protocols are used in Objective-C for defining
posted on 15 Jun 2024
I applied via campus placement at Guru Gobind Singh Indraprastha University (GGSIU) and was interviewed before Jun 2023. There were 3 interview rounds.
Logical reasoning and general aptitude
Data structures and algorythm questions
Software Engineer
53
salaries
| ₹8 L/yr - ₹24.5 L/yr |
Senior Software Engineer
51
salaries
| ₹15.1 L/yr - ₹50 L/yr |
QA Engineer
31
salaries
| ₹4.3 L/yr - ₹15 L/yr |
Product Support Engineer
23
salaries
| ₹3.8 L/yr - ₹10 L/yr |
Devops Engineer
20
salaries
| ₹4.8 L/yr - ₹14 L/yr |
Prime Focus
Zee Entertainment Enterprises
Sun TV Network
Tv18 Broadcast