i
Devkraft Technologies
Filter interviews by
let, var, and const are JavaScript keywords used for declaring variables with different scoping and mutability.
let and const were introduced in ES6 while var has been used since the beginning of JavaScript.
let and const have block-level scoping while var has function-level scoping.
let and var are mutable while const is immutable.
let can be reassigned while const cannot be reassigned.
const must be initialized during dec...
I applied via Referral and was interviewed in Aug 2021. There were 4 interview rounds.
React component life cycle includes mounting, updating, and unmounting.
Mounting: when a component is created and inserted into the DOM
Updating: when a component is updated due to changes in props or state
Unmounting: when a component is removed from the DOM
Methods like componentDidMount, componentDidUpdate, and componentWillUnmount are used to manage the life cycle
Example: componentDidMount is called after a component i...
Top trending discussions
Find the second most occurrence of string in an array of strings.
Create a dictionary to store the count of each string in the array
Sort the dictionary by count in descending order
Return the key of the second element in the sorted dictionary
posted on 27 Aug 2024
I applied via Job Portal
posted on 18 Jun 2025
I appeared for an interview in Dec 2024, where I was asked the following questions.
I prioritize addressing technical debt through regular assessments, refactoring, and integrating it into the development process.
Conduct regular code reviews to identify areas of technical debt, such as outdated libraries or inefficient algorithms.
Implement a 'debt backlog' where technical debt items are tracked and prioritized alongside new features.
Allocate specific time in sprints for refactoring and addressing tech...
I have 3 years of experience as a Software Developer at XYZ company.
Developed web applications using Java and Spring framework
Collaborated with cross-functional teams to deliver projects on time
Implemented new features and enhancements based on client requirements
I applied via Campus Placement and was interviewed before Aug 2022. There were 3 interview rounds.
Before Aptitude Test, There was a telephonic interview round in which they test your communication and ask questions about your education and projects. You just have to show your confidence to pass this round. After that, the aptitude test was quite easy. There are 15 questions all are doable in just 15 to 20 minutes of time span.
After that, The coding round takes place in which they provide you with a device with an online compiler of your preferred programming language and ask you to solve 4 questions without using any built-in function. The questions are based on Linked Lists, Stacks, Arrays, etc. You have to do it all manually. This round lasts up to 1 hour.
I applied via Job Portal
Easy aptitude test containing mathematics and logical questions
4 leetcode easy to medium level
Find the second most occurrence of a string in an array of strings in JavaScript.
Create a map to store the count of each string in the array
Sort the map by values in descending order to find the most occurrence
Return the key of the second element in the sorted map
I applied via HackerEarth and was interviewed before May 2023. There was 1 interview round.
The ternary operator in Kotlin is a concise way to perform conditional expressions, returning values based on a condition.
Syntax: `val result = if (condition) valueIfTrue else valueIfFalse`
Example: `val max = if (a > b) a else b`
Can be used for simple conditional assignments.
Improves code readability by reducing the need for verbose if-else statements.
WhatsApp generates money through its business API and WhatsApp Business app.
WhatsApp Business API charges businesses for sending messages to customers.
WhatsApp Business app offers tools for small businesses to communicate with customers more effectively.
WhatsApp also plans to introduce ads in the Status feature to generate revenue.
based on 5 reviews
Rating in categories
Software Engineer
46
salaries
| ₹4.5 L/yr - ₹10.7 L/yr |
Senior Software Engineer
30
salaries
| ₹7.5 L/yr - ₹20.2 L/yr |
Program Manager
12
salaries
| ₹8.4 L/yr - ₹14.5 L/yr |
Software Developer
7
salaries
| ₹4.2 L/yr - ₹8 L/yr |
QA Test Engineer
5
salaries
| ₹3.5 L/yr - ₹6.2 L/yr |
Zidio Development
NexTurn
Springbord Systems
FloBiz