Filter interviews by
Integrity constraints are rules that ensure data integrity and consistency in a database.
Integrity constraints are used to enforce business rules or data quality rules in a database.
They can include rules such as unique constraints, foreign key constraints, and check constraints.
Unique constraints ensure that no two rows have the same value in a specified column.
Foreign key constraints enforce referential integrit...
Develop a 'To Do List' application with modern design and functionality like 'Add', 'Edit', 'Delete', and 'View List' within ½ hour.
Use HTML, CSS, and JavaScript for front-end development
Implement CRUD operations for tasks (Create, Read, Update, Delete)
Design a user-friendly interface with header and footer
Utilize localStorage or backend server for data storage
Async wait function code example
Use async/await keywords in the function declaration
Use setTimeout to simulate asynchronous operation
Return a Promise that resolves after a specified time
High order functions are functions that can take other functions as arguments or return functions as results.
High order functions can accept functions as parameters.
High order functions can return functions as output.
Examples include map, filter, and reduce functions in JavaScript.
A closure is a function that has access to its own scope, as well as the outer scope in which it was defined.
A closure allows a function to access variables from an outer function even after the outer function has finished executing.
Closures are commonly used in JavaScript for data encapsulation and creating private variables.
Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFun...
Finding the maximum length of palindromic substring from an array of strings using Typescript.
Iterate through each string in the array
For each string, iterate through all possible substrings and check if it is a palindrome
Keep track of the maximum length palindrome found
GraphQL is a query language for APIs and a runtime for executing those queries.
GraphQL allows clients to request only the data they need.
It provides a single endpoint for all data fetching.
GraphQL schemas define the types of data that can be queried.
Distinct keyword in SQL is used to retrieve unique values from a column in a table.
Distinct keyword eliminates duplicate rows from the result set
It is often used in conjunction with SELECT statement
Example: SELECT DISTINCT column_name FROM table_name
Code to merge two sorted arrays
Create a new array to store the merged result
Use two pointers to iterate through both arrays and compare elements
Add the smaller element to the new array and move the pointer for that array
I applied via Apna Jobs and was interviewed in Feb 2024. There were 2 interview rounds.
I am a recent graduate with a degree in Computer Science, passionate about coding and problem-solving.
Graduated with a degree in Computer Science
Passionate about coding and problem-solving
Completed internships at tech companies
The time it takes to learn a new technology varies depending on complexity and prior knowledge.
Learning time depends on complexity of technology.
Prior knowledge and experience can impact learning speed.
Dedication and practice are key to mastering new technologies.
Setting realistic goals and milestones can help track progress.
Examples: Learning a new programming language may take a few weeks, while mastering a complex f...
Distinct keyword in SQL is used to retrieve unique values from a column in a table.
Distinct keyword eliminates duplicate rows from the result set
It is often used in conjunction with SELECT statement
Example: SELECT DISTINCT column_name FROM table_name
Integrity constraints are rules that ensure data integrity and consistency in a database.
Integrity constraints are used to enforce business rules or data quality rules in a database.
They can include rules such as unique constraints, foreign key constraints, and check constraints.
Unique constraints ensure that no two rows have the same value in a specified column.
Foreign key constraints enforce referential integrity by ...
Code to merge two sorted arrays
Create a new array to store the merged result
Use two pointers to iterate through both arrays and compare elements
Add the smaller element to the new array and move the pointer for that array
Async wait function code example
Use async/await keywords in the function declaration
Use setTimeout to simulate asynchronous operation
Return a Promise that resolves after a specified time
High order functions are functions that can take other functions as arguments or return functions as results.
High order functions can accept functions as parameters.
High order functions can return functions as output.
Examples include map, filter, and reduce functions in JavaScript.
A closure is a function that has access to its own scope, as well as the outer scope in which it was defined.
A closure allows a function to access variables from an outer function even after the outer function has finished executing.
Closures are commonly used in JavaScript for data encapsulation and creating private variables.
Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction...
GraphQL is a query language for APIs and a runtime for executing those queries.
GraphQL allows clients to request only the data they need.
It provides a single endpoint for all data fetching.
GraphQL schemas define the types of data that can be queried.
Develop a 'To Do List' application with modern design and functionality like 'Add', 'Edit', 'Delete', and 'View List' within ½ hour.
Use HTML, CSS, and JavaScript for front-end development
Implement CRUD operations for tasks (Create, Read, Update, Delete)
Design a user-friendly interface with header and footer
Utilize localStorage or backend server for data storage
Finding the maximum length of palindromic substring from an array of strings using Typescript.
Iterate through each string in the array
For each string, iterate through all possible substrings and check if it is a palindrome
Keep track of the maximum length palindrome found
I appeared for an interview in Feb 2025, where I was asked the following questions.
In my previous role, I analyzed business processes, gathered requirements, and collaborated with stakeholders to drive project success.
Conducted detailed business requirements analysis, leading to a 20% improvement in project delivery timelines.
Facilitated workshops with stakeholders to gather and prioritize requirements, ensuring alignment with business goals.
Developed process flow diagrams and use cases to visualize ...
I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.
Desire for professional growth: I want to expand my skill set and take on more responsibilities.
Seeking a better cultural fit: My current company’s values no longer align with my personal values.
Looking for new challenges: I feel I have outgrown my current role and am eager to tackle new projects.
Career advancement: ...
I worked on various projects focusing on data analysis, process improvement, and stakeholder engagement across multiple industries.
Led a project to streamline the inventory management system, reducing excess stock by 20%.
Conducted a market analysis for a new product launch, identifying key customer segments and potential sales channels.
Collaborated with IT to implement a new CRM system, enhancing customer data tracking...
Top trending discussions
I applied via Referral and was interviewed before Nov 2020. There were 3 interview rounds.
I appeared for an interview before Jun 2016.
I appeared for an interview before Aug 2016.
posted on 13 Jan 2021
I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.
We are using a variety of technologies, including some of the latest ones.
We are using React for our front-end development.
We are also using Node.js for our back-end development.
We are using Docker for containerization.
We are using Kubernetes for orchestration.
We are using AWS for cloud hosting.
We are constantly evaluating new technologies to see if they can improve our development process.
It depends on the specific requirements and constraints of the project.
Consider the project's goals and objectives
Evaluate the available technologies and their capabilities
Assess the project's budget and timeline
Consult with stakeholders and experts in the field
Examples: React vs Angular, MySQL vs MongoDB, Java vs Python
I applied via Company Website and was interviewed before Dec 2019. There were 3 interview rounds.
I applied via Referral and was interviewed in Mar 2021. There were 3 interview rounds.
posted on 15 Feb 2022
I applied via Referral and was interviewed before Feb 2021. There were 3 interview rounds.
I'm a passionate software engineer with a strong background in full-stack development and a love for solving complex problems.
Graduated with a degree in Computer Science from XYZ University.
Worked at ABC Corp, where I developed a web application that improved user engagement by 30%.
Proficient in languages like JavaScript, Python, and Java, with experience in frameworks like React and Django.
Enjoy collaborating in agile...
Interview questions for Software Engineer position
Project explanation should include details on the project's purpose, scope, and technologies used
SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle) are methodologies used in software development and testing respectively
Smoke testing is a type of testing that checks if the basic functionalities of the software are working fine, while Sanity tes...
based on 2 interview experiences
Difficulty level
Duration
based on 37 reviews
Rating in categories
Software Developer
18
salaries
| ₹3 L/yr - ₹6 L/yr |
Business Analyst
11
salaries
| ₹4.2 L/yr - ₹8 L/yr |
Software Engineer
10
salaries
| ₹2 L/yr - ₹6 L/yr |
Senior Software Engineer
5
salaries
| ₹4.2 L/yr - ₹7.2 L/yr |
Web Designer
4
salaries
| ₹4.2 L/yr - ₹5.6 L/yr |
HCL Infosystems
Zidio Development
Northcorp Software
Accel Frontline