Filter interviews by
Reasoning and computer basics required
posted on 6 Feb 2023
I applied via Job Portal
There were total 3 phases.
Phase 1 - Aptitude, Reading Comprehension and Reasoning questions. 60 questions to be done in 60 minutes.
Phase 2 - If you clear Phase 1, only then you will be eligible for further phases. It consist of technical questions as well as pseudocode. 30 questions to be done in 30 minutes.
Phase 3 - 2 coding questions in C/C++/python/java
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.
Compare adjacent elements and swap them if they are in the wrong order
Repeat this process until the list is sorted
Time complexity is O(n^2)
Example: [5, 3, 8, 4, 2] -> [3, 5, 8, 4, 2] -> [3, 5, 4, 8, 2] -> [3, 5, 4, 2, 8] -> [3, 4, 5, 2, 8] -> [3, 4, 2, 5, 8] -> [3, 4
I applied via campus placement at Manipal Institute of Technology (MIT) and was interviewed in Nov 2024. There was 1 interview round.
I have worked on various projects including developing a mobile app for a local charity and implementing a new inventory management system for a small business.
Developed a mobile app for a local charity to help them raise funds and increase awareness
Implemented a new inventory management system for a small business to streamline operations and improve efficiency
The pillars of Object-Oriented Programming (OOP) are encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods that operate on the data into a single unit (object).
Inheritance: Allowing a new class to inherit properties and behavior from an existing class.
Polymorphism: The ability for objects of different classes to respond to the same message in different ways.
Big Data refers to large volumes of data that cannot be easily managed or analyzed using traditional data processing tools.
Big Data involves processing and analyzing massive amounts of data to uncover patterns, trends, and insights.
It typically includes structured, semi-structured, and unstructured data from various sources.
Examples of Big Data include social media data, sensor data, financial transactions, and healthc
I manage data by organizing, analyzing, and storing it efficiently.
I use database management systems to store and retrieve data.
I ensure data accuracy and integrity through regular audits and validations.
I analyze data using statistical tools and techniques to derive insights.
I organize data into structured formats for easy access and interpretation.
I prioritize data security and confidentiality to protect sensitive in
Cloud based services refer to services and resources delivered over the internet. Companies are shifting to cloud for scalability, cost savings, flexibility, and improved collaboration.
Scalability: Companies can easily scale their resources up or down based on demand without investing in physical infrastructure.
Cost savings: Cloud services eliminate the need for companies to purchase and maintain expensive hardware, le...
Disadvantages of cloud computing include security risks, dependency on internet connection, and potential downtime.
Security risks: Data stored in the cloud can be vulnerable to cyber attacks and breaches.
Dependency on internet connection: Users need a stable internet connection to access cloud services, which can be a limitation in areas with poor connectivity.
Potential downtime: Cloud service providers may experience ...
I am a recent graduate with a degree in Business Administration, passionate about marketing and eager to learn and grow in a dynamic work environment.
Recent graduate with a degree in Business Administration
Passionate about marketing
Eager to learn and grow in a dynamic work environment
posted on 21 Oct 2024
I applied via campus placement at B M S College of Engineering, Bangalore and was interviewed in Sep 2024. There were 2 interview rounds.
It was basic aptitude quants and also verbal
They asked me basic questions such as print the prime and fibannoci
posted on 13 Feb 2023
Easy with some tricky questions
Good easy codes but compiler is not good
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
Aptitude + Communication Assessment (Online MCQ)
C is a procedural programming language while C++ is a multi-paradigm programming language with object-oriented features.
C is a procedural programming language while C++ supports both procedural and object-oriented programming.
C does not have classes and objects like C++.
C++ has features like inheritance, polymorphism, and encapsulation which are not present in C.
C++ allows function overloading and operator overloading ...
Designed and implemented a smart irrigation system using IoT technology.
Researched different sensors to monitor soil moisture levels
Developed a mobile app to remotely control the irrigation system
Integrated weather forecasting data to optimize watering schedules
I follow a systematic process involving testing, staging, and production deployment.
1. Develop and test the project locally to ensure functionality.
2. Push the code to a staging environment for further testing.
3. Once approved, deploy the project to production environment.
4. Monitor the deployment for any issues and troubleshoot if necessary.
I am a recent graduate with a degree in engineering, passionate about problem-solving and eager to apply my skills in a professional setting.
Graduated with a degree in engineering
Passionate about problem-solving
Eager to apply skills in a professional setting
I have encountered challenges such as tight deadlines, communication issues, and technical difficulties in my projects.
Tight deadlines required effective time management and prioritization of tasks.
Communication issues were resolved through regular meetings and clear documentation.
Technical difficulties were overcome by seeking help from colleagues or conducting research.
Yes, I am ready to work in different shifts as required for the job.
I am flexible and adaptable to different work schedules.
I understand the importance of teamwork and meeting project deadlines.
I am willing to work evenings, nights, weekends, and holidays if needed.
I have previous experience working in shifts during internships or part-time jobs.
Yes, I am open to relocating for new opportunities and experiences.
I am willing to relocate for career growth and new challenges.
I understand that relocating may be necessary for certain job opportunities.
I am flexible and adaptable to new environments and locations.
I am highly adaptable, able to quickly learn new skills and adjust to new environments.
I have successfully transitioned between different engineering roles, such as moving from mechanical engineering to software engineering.
I am comfortable working in fast-paced and ever-changing environments.
I have a track record of quickly adapting to new technologies and tools, such as learning a new programming language for a proje...
posted on 13 Dec 2022
I applied via Job Portal
Java does not support multiple inheritance.
Java supports only single inheritance through classes.
However, it supports multiple inheritance through interfaces.
Diamond problem can occur in multiple inheritance.
Operator overriding is redefining an operator in a subclass while overloading is defining multiple methods with the same name but different parameters.
Operator overriding is used to change the behavior of an operator in a subclass.
Overloading is used to define multiple methods with the same name but different parameters.
Overloading can be done with both unary and binary operators.
Example of operator overriding: '+' ope...
Basic core computer concepts and technology related questions
Abstraction is the concept of hiding complex implementation details and showing only the necessary features. Interfaces define a contract for classes to implement.
Abstraction allows us to focus on what an object does rather than how it does it
Interfaces define a set of methods that a class must implement, without specifying how they are implemented
Abstraction and interfaces help in achieving loose coupling and flexibil...
Array lists are dynamic in size, while arrays have fixed sizes.
Array lists can grow or shrink in size dynamically, while arrays have a fixed size.
Array lists are implemented using dynamic arrays, while arrays are static data structures.
Array lists provide methods for adding, removing, and accessing elements easily, while arrays require manual resizing and shifting of elements.
Example: ArrayList<String> vs String[
I am open to relocating for the right opportunity.
I am willing to move to different locations for career growth
I understand the importance of being flexible with relocation for job opportunities
I have experience moving for previous job opportunities, such as relocating for internships or projects
posted on 6 Oct 2024
I applied via Campus Placement
Basic aptitude questions and mcq from computer basics like networks and os
General gd topics given with 2 min preparation time and gd should go for 20 mins. Team consists nearly 15 people.
I am a recent graduate with a degree in engineering, passionate about problem-solving and eager to apply my skills in a professional setting.
Graduated with a Bachelor's degree in Engineering
Strong problem-solving skills
Eager to apply engineering skills in a professional setting
I am a dedicated and skilled engineer with a strong academic background and practical experience in the field.
I have a solid understanding of engineering principles and have successfully completed relevant projects during my studies.
I am a quick learner and have a strong work ethic, always willing to go the extra mile to achieve results.
I have excellent problem-solving skills and can work well both independently and as...
My favorite movie is The Shawshank Redemption, a powerful story of hope and friendship in the face of adversity.
The Shawshank Redemption is a drama film directed by Frank Darabont
The movie is based on a novella by Stephen King
It stars Tim Robbins and Morgan Freeman in lead roles
The film explores themes of friendship, hope, and redemption
based on 1 review
Rating in categories
Senior Engineer
5.9k
salaries
| ₹5 L/yr - ₹17 L/yr |
Engineer
4.6k
salaries
| ₹3 L/yr - ₹8.2 L/yr |
Technical Lead
2.1k
salaries
| ₹8.5 L/yr - ₹30 L/yr |
Project Lead
1.5k
salaries
| ₹6 L/yr - ₹23 L/yr |
Senior Software Engineer
1.4k
salaries
| ₹5.6 L/yr - ₹19 L/yr |
TCS
Infosys
Wipro
Tech Mahindra