Filter interviews by
I was interviewed before Apr 2023.
Check if a string with parenthesis is balanced
Use a stack to keep track of opening parenthesis
Iterate through the string and push opening parenthesis onto the stack
When a closing parenthesis is encountered, pop from the stack and check if it matches the closing parenthesis
If stack is empty at the end and all parenthesis are matched, return true
Design a secure login/register authentication system.
Use strong encryption algorithms like bcrypt for storing passwords.
Implement multi-factor authentication for added security.
Utilize HTTPS protocol to ensure data transmission is secure.
Implement rate limiting to prevent brute force attacks.
Use CAPTCHA to prevent automated account creation.
Store user credentials in a secure database with proper access controls.
I applied via LinkedIn and was interviewed before Mar 2023. There were 2 interview rounds.
Easy and best evaluted
posted on 19 May 2021
I applied via LinkedIn and was interviewed in Apr 2021. There were 4 interview rounds.
posted on 8 Apr 2021
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2021. There were 5 interview rounds.
posted on 21 Jun 2021
posted on 26 May 2021
I applied via Company Website and was interviewed in Sep 2020. There were 5 interview rounds.
Software Development Cycle is a process of designing, creating, testing, and deploying software.
The phases of Software Development Cycle are Planning, Analysis, Design, Implementation, Testing, Deployment, and Maintenance.
Planning involves defining the project scope, goals, and requirements.
Analysis involves gathering and analyzing user requirements.
Design involves creating a detailed design of the software.
Implementat...
Scrum is an agile methodology used for software development and project management.
It involves iterative and incremental development.
A team works on a project in sprints, typically 2-4 weeks long.
The team has daily stand-up meetings to discuss progress and plan for the day.
The product owner prioritizes the backlog of work.
At the end of each sprint, a review and retrospective are held to evaluate progress and plan for t
Waterfall model is a linear sequential approach to software development.
Phases: Requirements gathering, Design, Implementation, Testing, Deployment, Maintenance
Each phase must be completed before moving to the next
No going back to previous phases
Documentation is important
Less flexible than Agile model
Agile model is an iterative approach to software development that emphasizes flexibility and customer satisfaction.
Agile model involves continuous collaboration between cross-functional teams and customers
It prioritizes working software over comprehensive documentation
It allows for changes and adjustments to be made throughout the development process
Examples of agile methodologies include Scrum, Kanban, and Extreme Pro
I applied via Referral and was interviewed in Sep 2020. There was 1 interview round.
I applied via Walk-in
based on 3 interviews
Interview experience
Consultant
4
salaries
| ₹12.5 L/yr - ₹12.5 L/yr |
Senior Software Engineer
4
salaries
| ₹25.5 L/yr - ₹51 L/yr |
Strategic Account Manager
3
salaries
| ₹70 L/yr - ₹70 L/yr |
Solution Consultant
3
salaries
| ₹22 L/yr - ₹34 L/yr |
Devops Engineer
3
salaries
| ₹20 L/yr - ₹31 L/yr |
Freshworks
Zoho
HCLTech
TCS