i
Quest
Global
Filter interviews by
Abstraction simplifies complex systems by hiding details, while encapsulation restricts access to an object's data and methods.
Abstraction focuses on exposing only the necessary features of an object, e.g., a car's steering wheel represents driving without showing engine details.
Encapsulation bundles data and methods that operate on that data within a single unit, e.g., a class in OOP that contains attributes and ...
A Web API allows communication between applications over the web, while MVC controllers handle web requests in a structured manner.
Web APIs are designed for machine-to-machine communication, while MVC controllers are for user interactions.
Web APIs typically return data in formats like JSON or XML, whereas MVC controllers often return HTML views.
Example of a Web API: A RESTful service providing user data at '/api/u...
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and methods.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the sam...
Implementing EF Core involves setting up the environment, configuring the context, and performing migrations.
1. Install EF Core packages via NuGet: Use commands like 'Install-Package Microsoft.EntityFrameworkCore'.
2. Create a DbContext class: Define a class inheriting from DbContext to manage entity objects.
3. Define entity classes: Create classes that represent your database tables, e.g., 'public class Product { ...
Angular binding connects data between the component and the view, enabling dynamic updates and interaction.
1. **Interpolation**: Binds data from the component to the view using double curly braces. Example: `{{ title }}`.
2. **Property Binding**: Binds component properties to DOM properties. Example: `<img [src]='imageUrl'>`.
3. **Event Binding**: Binds events from the view to methods in the component. Example...
Routing in Angular allows navigation between different views or components in a single-page application.
Angular uses the RouterModule to manage routing.
Define routes in an array using the RouterModule.forRoot() method.
Example: const routes = [{ path: 'home', component: HomeComponent }];
Use <router-outlet> directive in templates to display routed components.
RouterLink directive can be used for navigation: <...
I utilized various sourcing tools to identify and engage potential candidates effectively.
LinkedIn Recruiter: Used for advanced searches and connecting with passive candidates.
Boolean Search: Employed on job boards and search engines to refine candidate searches.
Applicant Tracking Systems (ATS): Managed candidate applications and streamlined the hiring process.
Social Media Platforms: Leveraged platforms like Twitt...
STP (Spanning Tree Protocol) prevents loops in network topologies; BPDU errors indicate issues in the protocol's operation.
STP is used to prevent loops in Ethernet networks by creating a loop-free logical topology.
BPDU (Bridge Protocol Data Unit) is a message exchanged across the switches to maintain the STP topology.
Error 6 in BPDU indicates a 'BPDU format error', which occurs when a switch receives a malformed B...
TCP/IP is a suite of communication protocols used for interconnecting network devices on the internet.
TCP (Transmission Control Protocol) ensures reliable data transmission by establishing a connection before data transfer.
IP (Internet Protocol) is responsible for addressing and routing packets of data between devices on a network.
TCP/IP is a layered protocol model, consisting of four layers: Application, Transpor...
ASME codes guide the design of static equipment ensuring safety, reliability, and compliance in pressure vessel construction.
ASME Boiler and Pressure Vessel Code (BPVC) - Section VIII for pressure vessels.
ASME B31.3 for process piping related to nozzles.
ASME B16.5 for flanges and fittings used in connections.
ASME Section IX for welding qualifications.
ASME B31.1 for power piping, applicable for supports.
A question regarding mechanical concepts and other inquiries related to amplitude.
Discussing resume highlights and technical skills in manufacturing and CAD software for an Engineer Trainee position.
Familiarity with CAD software like AutoCAD and SolidWorks for designing components.
Experience in manufacturing processes such as CNC machining and 3D printing.
Knowledge of materials used in manufacturing, such as metals and polymers.
Understanding of engineering principles and their application in real-wo...
I faced difficulty in managing conflicting priorities and deadlines during a project.
Prioritize tasks based on urgency and importance
Communicate with team members and stakeholders to manage expectations
Break down tasks into smaller, manageable chunks to stay on track
Seek help or guidance from mentors or supervisors when needed
I achieved a certification in project management, enhancing my skills in leading engineering projects effectively.
Certification: Project Management Professional (PMP) - recognized globally.
Skills Developed: Improved my ability to manage timelines, budgets, and team dynamics.
Practical Application: Led a team project that reduced costs by 15% through efficient resource allocation.
Networking: Connected with industry profe...
I appeared for an interview in Apr 2025, where I was asked the following questions.
This response covers key Java concepts including runtime polymorphism, method overloading, array manipulation, and threading.
1. Runtime polymorphism occurs when a method call is resolved at runtime. Example: Method overriding in subclasses.
2. In 'Developer d = new Employee();', if d.work() is called, the 'work' method in Employee class will execute if overridden.
3. Yes, static methods can be overloaded by changing the ...
Key Java concepts including synchronization, execution order, design patterns, and SOLID principles.
Synchronized Block: Locks a specific block of code, allowing more granular control over synchronization.
Synchronized Method: Locks the entire method, which can lead to reduced concurrency.
Performance: Synchronized blocks are generally better for performance as they allow more flexibility.
Execution Order: Static blocks ex...
Being punctual is crucial for game testers to ensure timely feedback and maintain project schedules.
Prioritize tasks effectively to meet deadlines, such as testing critical game features first.
Use time management tools like calendars or task lists to keep track of testing schedules.
Communicate proactively with the development team about any potential delays in testing.
Set reminders for important milestones, such as bet...
I applied via Job Portal and was interviewed in Oct 2024. There were 4 interview rounds.
I appeared for an interview in Nov 2024.
OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve problems.
Key concepts include encapsulation, inheritance, and polymorphism.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Inheritance allows classes to inherit at...
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for improved performance and responsiveness.
Multithreading allows multiple tasks to be executed simultaneously on a single CPU core.
Each thread has its own program counter, stack, and set of registers.
Example: A web browser using multithreading to load a webpage while simultaneously downloading images in the background.
OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, essential for software design.
Encapsulation: Bundling data and methods. Example: A class 'Car' with properties like 'speed' and methods like 'accelerate()'.
Inheritance: Deriving new classes from existing ones. Example: 'ElectricCar' inherits from 'Car', adding features like 'batteryCapacity'.
Polymorphism: Methods behaving differently based ...
Rotate a 2D matrix by 180 degrees in place without using extra space.
Iterate through the matrix and swap elements symmetrically across the center row.
Use two pointers, one starting from the first row and the other from the last row, to swap elements.
Repeat the swapping process for each row until the entire matrix is rotated.
Example: Input matrix = [[1,2,3],[4,5,6],[7,8,9]], Output matrix = [[9,8,7],[6,5,4],[3,2,1]]
A Sr. Controls Engineer designs, develops, and maintains control systems for industrial processes and machinery.
Design and implement control systems for automation projects, such as PLC programming for manufacturing lines.
Troubleshoot and optimize existing control systems to improve efficiency and reduce downtime, like refining PID control loops.
Collaborate with cross-functional teams, including mechanical and electric...
Resolving complexity by breaking down tasks, prioritizing, seeking input from team members, and utilizing problem-solving skills.
Break down complex tasks into smaller, manageable components
Prioritize tasks based on importance and deadlines
Seek input and collaboration from team members to gain different perspectives
Utilize problem-solving skills to identify root causes and develop effective solutions
I expect a competitive salary based on my experience and industry standards, ideally in the range of $90,000 to $120,000.
Research industry standards: For a Sr. Controls Engineer, salaries typically range from $90,000 to $120,000 depending on location and experience.
Consider my experience: With over 10 years in the field, I bring extensive knowledge in automation and control systems.
Highlight unique skills: My expertise...
I want to join to leverage my expertise in controls engineering and contribute to innovative projects that enhance operational efficiency.
I am passionate about automation and control systems, having successfully implemented a PLC-based solution that improved production efficiency by 30%.
The company's commitment to innovation aligns with my career goals, as I thrive in environments that challenge me to think creatively ...
I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
It was quite difficult but did well.60 questions in 60min divided into 4 sections
Iron-Carbon Diagram shows the phases of iron and carbon at different temperatures.
Graphical representation of the phases of iron and carbon at different temperatures
Helps in understanding the microstructure of steel
Consists of regions like austenite, ferrite, cementite, and pearlite
Used in heat treatment processes to control the properties of steel
I have a strong background in design engineering with a proven track record of successful projects.
Extensive experience in CAD software such as SolidWorks and AutoCAD
Strong problem-solving skills and attention to detail
Excellent communication and teamwork abilities
Track record of delivering projects on time and within budget
Passion for innovation and continuous learning
The company is a leading design engineering firm specializing in innovative solutions for various industries.
Founded in 2005 by a team of experienced engineers
Provides services in product design, prototyping, and testing
Works with clients in automotive, aerospace, and consumer electronics sectors
I appeared for an interview in May 2025, where I was asked the following questions.
I appeared for an interview in Jun 2025, where I was asked the following questions.
I have extensive experience in sourcing, vendor management, and strategic procurement across various industries.
Managed end-to-end sourcing processes for multiple projects, resulting in a 20% cost reduction.
Developed strong relationships with suppliers, enhancing negotiation outcomes and ensuring quality compliance.
Utilized data analytics to identify sourcing trends, leading to more informed decision-making.
Implemented...
I am passionate about connecting talent with opportunities and fostering a positive workplace culture through effective recruiting.
I enjoy building relationships with candidates and understanding their career aspirations.
My experience in sourcing has taught me the importance of finding the right fit for both the candidate and the organization.
I believe that effective recruiting can significantly impact a company's succ...
I utilized various sourcing tools to identify and engage potential candidates effectively.
LinkedIn Recruiter: Used for advanced searches and connecting with passive candidates.
Boolean Search: Employed on job boards and search engines to refine candidate searches.
Applicant Tracking Systems (ATS): Managed candidate applications and streamlined the hiring process.
Social Media Platforms: Leveraged platforms like Twitter an...
Choosing the right hiring platform depends on industry, role, and target candidates' preferences.
LinkedIn: Best for professional roles and networking; ideal for sourcing experienced candidates.
Indeed: Great for a wide range of job postings; attracts a large pool of applicants across various industries.
Glassdoor: Useful for employer branding; candidates often check company reviews before applying.
Specialized platforms: ...
In my last organization, I was tasked with achieving a 20% increase in supplier engagement and reducing sourcing costs by 15%.
Set a target to increase supplier engagement by 20% through regular communication and feedback.
Implemented a new vendor evaluation process that improved supplier performance metrics.
Achieved a 15% reduction in sourcing costs by negotiating better terms with existing suppliers.
Conducted market re...
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
I designed HMI screens by first understanding user requirements, creating wireframes, selecting appropriate design tools, and conducting user testing.
Understand user requirements before starting the design process
Create wireframes to visualize layout and functionality
Select appropriate design tools such as Adobe XD or Sketch
Conduct user testing to gather feedback and make necessary adjustments
CV2X, CV2I, CV2G are different communication technologies used in the automotive industry for vehicle-to-everything communication.
CV2X stands for Cellular Vehicle-to-Everything and uses cellular networks for communication between vehicles, infrastructure, pedestrians, and other devices.
CV2I stands for Cellular Vehicle-to-Infrastructure and focuses on communication between vehicles and infrastructure such as traffic lig...
I have extensive experience working onsite at various client locations, collaborating with cross-functional teams to deliver successful projects.
Managed onsite team to ensure project milestones were met
Facilitated communication between onsite and offsite teams
Resolved technical issues on-site to keep project on track
I performed bench testing on various components to ensure functionality and reliability.
Tested electronic components for voltage and current levels
Conducted stress tests on mechanical parts to assess durability
Analyzed data from bench tests to identify any issues or improvements needed
Yes, I am willing to travel to Trivandrum for the role of Lead Engineer.
I am open to travel for work opportunities
I have previous experience traveling for work
I am excited about the prospect of working in Trivandrum
I have appeared for interviews at companies like Google, Amazon, and Microsoft.
Amazon
Microsoft
Top trending discussions
Some of the top questions asked at the Quest Global interview -
The duration of Quest Global interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 301 interview experiences
Difficulty level
Duration
based on 2.7k reviews
Rating in categories
Hyderabad / Secunderabad,
Chennai
+13-8 Yrs
Not Disclosed
Senior Software Engineer
2.5k
salaries
| ₹7 L/yr - ₹16.7 L/yr |
Senior Engineer
2.1k
salaries
| ₹8.2 L/yr - ₹14 L/yr |
Software Engineer
2.1k
salaries
| ₹3.2 L/yr - ₹8.2 L/yr |
Lead Engineer
1.8k
salaries
| ₹12.3 L/yr - ₹20 L/yr |
Design Engineer
634
salaries
| ₹3.8 L/yr - ₹9 L/yr |
Genpact
DXC Technology
Optum Global Solutions
Virtusa Consulting Services