ION Group
Kotak Securities Interview Questions and Answers
Q1. Oops implementation of solution of a given scenario
Implementing a solution for a given scenario with errors
Identify the errors in the current implementation
Debug the code to fix the errors
Test the solution thoroughly before deployment
Q2. Pattern printing code( Diamond shape with space in middle
Print a diamond shape pattern with spaces in the middle.
Use nested loops to print the top half of the diamond
Use another set of nested loops to print the bottom half of the diamond
Adjust the number of spaces and characters printed in each row to create the diamond shape
Q3. Current infrastructure walkthrough
Our current infrastructure includes a mix of on-premise and cloud-based solutions.
We use AWS for cloud-based services such as EC2, S3, and RDS.
Our on-premise solutions include a mix of Windows and Linux servers.
We use Docker for containerization and Kubernetes for orchestration.
We have implemented a CI/CD pipeline using Jenkins and GitLab.
We use Nagios for monitoring and alerting.
We have implemented a VPN for secure remote access.
We use Active Directory for user authenticatio...read more
Q4. Setting up angular project from scratch
To set up an Angular project from scratch, follow these steps:
Install Node.js and npm
Install Angular CLI using npm
Create a new project using ng new command
Serve the project using ng serve command
Start coding your Angular app
Q5. Implement LRU Cache
Implement LRU Cache
LRU stands for Least Recently Used
Cache should have a maximum capacity
When cache is full, remove the least recently used item
When an item is accessed, move it to the front of the cache
Q6. Implement Phone directory
Phone directory implementation using array of strings
Create an array to store phone numbers with names
Implement functions to add, delete, search, and display contacts
Consider sorting the directory for efficient searching
Handle duplicate entries or numbers with the same name
Q7. Design lift system
Designing a lift system involves creating a safe and efficient vertical transportation system for people and goods.
Determine the purpose and capacity of the lift system
Choose the appropriate type of lift system (hydraulic, traction, etc.)
Design the layout and dimensions of the lift shaft and car
Select and install safety features (emergency brakes, alarms, etc.)
Integrate control systems for smooth operation
Consider energy efficiency and environmental impact
Conduct thorough tes...read more
Interview Process at Kotak Securities
Top Software Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month