400+ ExxonMobil Interview Questions and Answers
Q401. Convert char string to integer
Q402. NDA - can't be shared
The question pertains to a non-disclosure agreement (NDA) and cannot be shared publicly.
Explain that the question is related to a confidential agreement that prohibits sharing certain information.
Mention the importance of respecting NDAs in professional settings.
Provide examples of how NDAs are commonly used in the industry.
Discuss the consequences of violating an NDA.
Q403. finding sum of 3x3 submatrix
To find the sum of a 3x3 submatrix within a larger matrix, iterate through the elements and calculate the sum.
Iterate through the rows and columns of the larger matrix to find all possible 3x3 submatrices.
Calculate the sum of each 3x3 submatrix by adding up all the elements within it.
Keep track of the maximum sum found so far as you iterate through all submatrices.
Return the maximum sum found as the final result.
Q404. What is angular
Angular is a popular front-end framework for building dynamic web applications.
Angular is developed and maintained by Google.
It uses TypeScript for building applications.
Angular provides features like data binding, dependency injection, and routing.
It follows the component-based architecture.
Angular has a large community and ecosystem of libraries and tools.
Examples of popular Angular applications include Gmail and PayPal.
Q405. Rotating matix by 90 degree
Rotate a matrix by 90 degrees clockwise
Transpose the matrix
Reverse each row of the transposed matrix
Q406. Core Values that you hold
Integrity, teamwork, continuous learning, empathy
Integrity - always being honest and doing the right thing, even when no one is watching
Teamwork - collaborating effectively with others to achieve common goals
Continuous learning - constantly seeking to improve and grow in knowledge and skills
Empathy - understanding and caring for others' perspectives and feelings
Q407. What is indexing
Indexing is a technique used to improve the performance of database queries by creating a data structure that allows for faster retrieval of data.
Indexes are created on columns in a database table to speed up the retrieval of rows that match a certain condition.
They work similar to an index in a book, allowing the database to quickly locate the rows that satisfy a query.
Examples of indexes include primary keys, unique keys, and non-unique indexes.
Q408. Is gd for relocation
Yes, gd is good for relocation.
gd offers relocation assistance to help employees move to a new location
gd provides support with finding housing, transportation, and settling in the new area
Relocation benefits may vary depending on the specific role and location
Q409. How more devlopment
Continuous learning and skill enhancement are key for further development in business development roles.
Seek out opportunities for professional development such as workshops, courses, and networking events.
Set specific goals for your own growth and development within the role.
Regularly seek feedback from colleagues and supervisors to identify areas for improvement.
Stay updated on industry trends and best practices to remain competitive in the field.
Q410. Explain cpu shedulling
CPU scheduling is the process of allocating CPU time to processes in an efficient and fair manner.
CPU scheduling is an important part of operating systems.
It determines which process gets to use the CPU and for how long.
There are different scheduling algorithms like FCFS, SJF, Round Robin, etc.
The goal is to maximize CPU utilization and minimize waiting time.
Real-time systems have different scheduling requirements than general-purpose systems.
Q411. Explain ur proj design
Designed a project to improve efficiency of data processing in a cloud-based system.
Implemented parallel processing to handle large volumes of data
Utilized distributed computing to reduce processing time
Designed a scalable architecture to accommodate future growth
Q412. Define QA and QC
QA focuses on preventing defects in the process, while QC focuses on identifying defects in the product.
QA stands for Quality Assurance and is process-oriented
QC stands for Quality Control and is product-oriented
QA involves activities like process audits, reviews, and standards development
QC involves activities like testing, inspections, and reviews of the final product
Example: QA ensures that the development process follows best practices, while QC checks the final product f...read more
Q413. design system netflix features
Designing a system for Netflix features involves creating a user-friendly interface with personalized recommendations and seamless streaming capabilities.
Implement a recommendation algorithm to suggest content based on user preferences and viewing history
Include a user-friendly interface with easy navigation and search functionality
Ensure seamless streaming capabilities with minimal buffering times and high video quality
Integrate social features such as sharing recommendation...read more
Q414. API testing explanation
API testing involves testing the functionality, reliability, performance, and security of APIs.
API testing ensures that the API functions correctly and meets the requirements
It involves testing the input and output data, error handling, and authentication
Tools like Postman, SoapUI, and JMeter are commonly used for API testing
API testing can be done manually or automated using scripts
Examples include testing RESTful APIs by sending requests and verifying responses
Q415. API test uses and advantages
API tests are used to validate the functionality, performance, and security of APIs.
API tests ensure that the API endpoints are working correctly and returning the expected responses.
They help in identifying bugs, errors, and performance issues in the API.
API tests can be automated to run continuously, providing quick feedback on any changes made to the API.
They help in ensuring the security of the API by checking for vulnerabilities and unauthorized access.
API tests are esse...read more
Q416. Create marketing strategy
Utilize social media, influencer partnerships, and targeted advertising to reach our target audience and increase brand awareness.
Identify target audience demographics and interests
Create engaging content for social media platforms
Collaborate with influencers to promote our brand
Utilize targeted advertising on platforms like Facebook and Instagram
Q417. maximum subarray variation
Find the maximum variation in a subarray of integers.
Iterate through the array and keep track of the maximum and minimum values seen so far.
Calculate the variation by subtracting the minimum value from the maximum value.
Return the maximum variation found in any subarray.
Q418. Find shortest cycle in graph
To find the shortest cycle in a graph, we can use algorithms like Floyd's Tortoise and Hare algorithm or Breadth-First Search.
Use Floyd's Tortoise and Hare algorithm to detect a cycle in the graph and then find the shortest cycle.
Alternatively, use Breadth-First Search (BFS) to find the shortest cycle in an undirected graph.
Consider the weight of edges if the graph is weighted, as it may affect the shortest cycle length.
Q419. Find median in data stream
Use two heaps to maintain the median in a data stream
Use a max heap to store the smaller half of the numbers and a min heap to store the larger half
Keep the size of the two heaps balanced or differ by at most 1 to find the median efficiently
If the total number of elements is odd, the median is the top element of the max heap. If even, average the tops of both heaps
Q420. Your 3 baby name
I don't have any children yet, so I haven't thought of any baby names.
Q421. Draw youtube sub graph
The YouTube sub graph represents the relationships between YouTube channels and their subscribers.
Start with a central node representing a popular YouTube channel
Connect the central node to other nodes representing related channels
Include edges to show the subscriber relationships between channels
Q422. longest increasing subsequence
Find the longest increasing subsequence in an array.
Use dynamic programming to keep track of the longest increasing subsequence ending at each index.
Iterate through the array and update the longest increasing subsequence for each index.
Return the maximum length of the longest increasing subsequence found.
Q423. What is future goal
Q424. explain this project
The project involved developing a mobile application for tracking daily water intake.
Developed a user-friendly interface for inputting water consumption
Implemented a feature to set daily water intake goals
Integrated notifications to remind users to drink water throughout the day
Q425. DP Problem with 2d
Dynamic programming problem involving a 2D array
Break down the problem into subproblems and store the results in a 2D array
Consider using top-down or bottom-up approach depending on the problem
Examples: Longest Common Subsequence, Minimum Path Sum
Q426. Clear explanation
The question is asking for a clear explanation of a specific topic related to sales management.
Start by defining the topic in simple terms
Provide examples or case studies to illustrate your explanation
Highlight key strategies or best practices in the topic
Q427. Finance experience
I have experience in finance through coursework and internships.
Completed coursework in finance, including financial analysis and accounting principles
Completed internships in finance departments of companies, gaining hands-on experience
Utilized financial software and tools to analyze data and create reports
Participated in financial projects, such as budgeting and forecasting
Q428. Importance of google
Google is important for its search engine, advertising platform, cloud services, and various other tools and services.
Google's search engine is the most widely used tool for finding information on the internet.
Google's advertising platform, Google Ads, is crucial for businesses to reach their target audience.
Google Cloud Platform provides cloud computing services for businesses and developers.
Google Maps offers navigation and location services, while Google Drive allows for c...read more
Q429. How to handle low moral
Addressing low morale in the workplace requires open communication, support, and recognition.
Encourage open communication to understand the root cause of low morale
Provide support and resources to help employees overcome challenges
Recognize and appreciate employees' hard work and contributions
Organize team-building activities to boost morale and foster a positive work environment
More about working at Google
Top HR Questions asked in ExxonMobil
Interview Process at ExxonMobil
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month