Filter interviews by
I applied via Company Website and was interviewed before Jul 2023. There were 3 interview rounds.
2 Leetcode medium questions
Handle large datasets in MongoDB by sharding, indexing, and using aggregation pipelines.
Use sharding to distribute data across multiple servers for horizontal scaling.
Create indexes on frequently queried fields to improve query performance.
Utilize aggregation pipelines for complex data processing and analysis.
Consider using MongoDB Atlas for managed sharding and scaling capabilities.
Horizontal scaling involves adding more machines to distribute load, while vertical scaling involves increasing resources on a single machine.
Horizontal scaling adds more machines to handle increased load
Vertical scaling increases resources on a single machine
Horizontal scaling is more cost-effective and easier to implement
Vertical scaling may have limitations in terms of scalability
Example: Adding more servers to a we...
The 4 pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components of an object, protecting its integrity.
Abstraction hides complex implementation details and only shows the necessary features.
Polymorphism allows objects to be treated as instances of their parent class, e
I am a good fit for this role because of my strong technical skills, passion for software development, and ability to work well in a team.
Strong technical skills in programming languages such as Java, C++, and Python
Passion for software development demonstrated through personal projects and internships
Ability to work well in a team environment, collaborating with colleagues to solve complex problems
During a group project in college, I successfully delegated tasks, set deadlines, and ensured everyone's contributions were integrated seamlessly.
Assigned specific tasks to team members based on their strengths and interests
Held regular check-in meetings to track progress and address any issues
Encouraged open communication and collaboration among team members
Resolved conflicts and ensured everyone's opinions were heard
Improving quality of education in India
Investing in teacher training and development
Increasing access to technology and digital resources
Encouraging parental involvement in education
Promoting vocational education and skill development
Addressing the issue of inadequate infrastructure and resources
I did my internship at XYZ Corporation.
Interned at XYZ Corporation
Worked in the marketing department
Assisted in creating social media campaigns
Conducted market research
Attended meetings with clients
I learned to take responsibility for my actions and to use my mistakes as opportunities for growth.
I learned to admit my mistakes and apologize when necessary
I learned to reflect on my mistakes and identify areas for improvement
I learned to seek feedback from others and use it to make positive changes
I learned to not be afraid of failure and to view it as a learning experience
For example, when I made a mistake at work ...
I have the skills, experience, and passion to contribute to the success of your company.
I have a proven track record of achieving targets and exceeding expectations.
I possess strong communication and interpersonal skills, which enable me to work effectively with colleagues and clients.
I am a quick learner and adaptable to new environments and technologies.
I am passionate about the industry and eager to contribute to th...
I have the necessary skills, experience, and passion to excel in this role.
I have relevant experience in the field
I possess the required skills and qualifications
I am a quick learner and adaptable to new situations
I am passionate about the industry and eager to contribute
I am a team player and work well with others
Yes, I know Java.
I have experience in Java programming.
I am familiar with Java syntax and concepts.
I have worked on Java projects in the past.
To retrieve data from the back end, you can use APIs or database queries.
Use API calls to fetch data from the back end server.
Execute database queries to retrieve data from the database.
Parse the response or query result to extract the required data.
Handle any necessary authentication or authorization for accessing the back end.
Examples: GET request to an API endpoint, SELECT query in SQL.
OOP is a programming paradigm based on the concept of objects, which can contain data and code.
OOP stands for Object-Oriented Programming
It focuses on creating objects that interact with each other to solve a problem
Encapsulation, inheritance, and polymorphism are key concepts in OOP
Example: A car object can have properties like color, make, and model, and methods like start and stop
OOP promotes code reusability and ma
I am interested in this profile because of my passion for finance and my experience in the banking industry.
I have a degree in finance and have worked in the banking industry for 5 years.
I am passionate about helping clients achieve their financial goals.
I have experience in managing portfolios and analyzing financial data.
I am excited about the opportunity to work with a team of professionals in the banking industry.
Embedded Systems Engineer
3
salaries
| ₹5.8 L/yr - ₹6.1 L/yr |
TCS
Accenture
Wipro
Cognizant