Filter interviews by
I resolved a conflict over design choices in a firmware project by facilitating open communication and finding a compromise.
Identified differing opinions on the choice of communication protocol for a device.
Organized a meeting to discuss the pros and cons of each option.
Encouraged team members to present their viewpoints and concerns.
Facilitated a brainstorming session to explore alternative solutions.
Reached a co...
I aspire to be an SDE to innovate, solve complex problems, and contribute to impactful software solutions that enhance user experiences.
Passion for technology: I enjoy coding and building applications that solve real-world problems, like developing a budgeting app to help users manage finances.
Desire for continuous learning: The tech field is ever-evolving, and I am excited about the opportunity to learn new langu...
Machine learning is a subset of artificial intelligence that involves the development of algorithms and statistical models to enable computers to learn from and make predictions or decisions based on data.
Machine learning uses algorithms to analyze data, learn from it, and make predictions or decisions without being explicitly programmed.
It is used in various applications such as image recognition, natural languag...
Google is a multinational technology company known for its search engine, advertising platform, and various other products and services.
Google is known for its innovative products and services such as Google Search, Google Maps, Gmail, and YouTube.
The company's mission is to organize the world's information and make it universally accessible and useful.
Google's business model is primarily based on advertising reve...
Find unique triplets in an array that sum up to zero.
Sort the array first to easily identify duplicates.
Use two pointers technique to find the triplets.
Skip duplicates to avoid duplicate triplets.
Handle edge cases like all zeros or all positive/negative numbers.
Time complexity can be improved to O(n^2) using two pointers approach.
Rotate an n x n 2D matrix by 90 degrees clockwise in-place without using extra space.
Iterate through each layer of the matrix, swapping elements in groups of 4
Use variables to store temporary values during swapping
Reverse the rows of the matrix to rotate it 90 degrees clockwise
Yes, many companies use Applicant Tracking Systems for initial shortlisting.
Many companies use ATS to manage and filter large volumes of applications
ATS can automatically screen resumes based on keywords and qualifications
Some examples of popular ATS include Greenhouse, Lever, and Workday
A tree is a hierarchical data structure consisting of nodes, with a root node and child nodes, used to represent relationships.
A tree consists of nodes connected by edges.
The top node is called the root, and nodes without children are leaves.
Trees can be binary (each node has at most two children) or n-ary (nodes can have n children).
Common types include binary trees, binary search trees, and AVL trees.
Example: A ...
Hashing is a technique used to convert data into a fixed-size value for efficient data retrieval and storage.
Hash functions take input data and produce a hash code, e.g., SHA-256.
Hash tables use key-value pairs for fast data access, e.g., storing user data by user ID.
Collisions occur when different inputs produce the same hash; techniques like chaining or open addressing resolve this.
Hashing is widely used in data...
Identify and list the top 10 largest files in a bucket based on their sizes.
Use cloud storage SDKs (e.g., AWS SDK for Python) to access bucket data.
List all files in the bucket and retrieve their sizes.
Sort the files by size in descending order.
Select the top 10 files from the sorted list.
Example: In AWS S3, use 'list_objects_v2' to get file sizes.
I appeared for an interview in Mar 2025, where I was asked the following questions.
I gather client requirements through effective communication, research, and iterative feedback to ensure alignment with their vision.
Conduct initial meetings to discuss project goals and expectations.
Use questionnaires to gather detailed information about client preferences.
Create mood boards or visual references to align on design aesthetics.
Iterate on designs based on client feedback to refine the final product.
Utili...
I use various tools throughout the design process, from brainstorming to final delivery, ensuring efficiency and creativity.
Brainstorming: I use tools like MindMeister for mind mapping ideas.
Wireframing: I prefer Balsamiq or Adobe XD to create low-fidelity wireframes.
Design: For high-fidelity designs, I typically use Adobe Illustrator and Photoshop.
Prototyping: Tools like InVision or Figma help me create interactive pr...
I embrace client feedback as a vital part of the design process, ensuring their vision is realized through collaboration and open communication.
Listen actively to client feedback to understand their perspective and needs.
Clarify any ambiguous feedback by asking follow-up questions to ensure alignment.
Prioritize revisions based on the client's goals and the project's objectives.
Provide mockups or prototypes to visualize...
I appeared for an interview in Jun 2025, where I was asked the following questions.
I appeared for an interview in Feb 2025, where I was asked the following questions.
I appeared for an interview in Jan 2025, where I was asked the following questions.
posted on 18 Jan 2025
I applied via Company Website and was interviewed in Dec 2024. There were 3 interview rounds.
I appeared for an interview in Dec 2024.
Data Analysis and Automation Testing.
Team work and communication
Balancing income and study is possible with proper time management and prioritization.
Prioritize tasks based on importance and deadlines
Create a study schedule that fits around work hours
Utilize breaks at work to study or review material
Consider part-time study options or online courses
Seek financial aid or scholarships to alleviate financial burden
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Social networking refers to the use of internet-based platforms to connect with others, share information, and build relationships.
Social networking sites allow users to create profiles, connect with friends, and share updates and photos.
Popular social networking platforms include Facebook, Twitter, Instagram, and LinkedIn.
Social networking can be used for personal connections, professional networking, and marketing pu...
The number of people added in Google is constantly changing due to hiring, acquisitions, and other factors.
Google adds thousands of employees each year through hiring and acquisitions.
As of 2021, Google has over 140,000 employees worldwide.
The exact number of people added in Google can vary depending on the time frame and specific context of the question.
A charts accountant is a professional who specializes in creating and analyzing financial charts and graphs to help businesses make informed decisions.
Charts accountants use data visualization techniques to present financial information in a clear and concise manner.
They often work with software programs like Microsoft Excel or Tableau to create charts and graphs.
Charts accountants help businesses track key performance...
A gaming review is an evaluation of a video game, assessing its gameplay, graphics, sound, and overall quality.
Gaming reviews provide insights into the strengths and weaknesses of a game.
They often include ratings or scores to summarize the reviewer's opinion.
Reviews may also discuss the game's story, mechanics, replay value, and technical performance.
Examples of popular gaming review websites include IGN, GameSpot, an...
Very hardworking studying in coding
I applied via Campus Placement
I worked on developing a website for a local non-profit organization.
Collaborated with the organization to understand their needs and goals
Designed a user-friendly interface with donation functionality
Implemented responsive design for mobile compatibility
Tested the website for bugs and usability issues
Provided training to the organization's staff on how to update content
I prioritize tasks by assessing deadlines, importance, and dependencies.
Assess all deadlines and prioritize based on urgency
Consider the importance and impact of each task
Identify any dependencies between tasks and plan accordingly
Break down larger tasks into smaller, manageable sub-tasks
Use tools like to-do lists or project management software to stay organized
I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.
Prioritize tasks based on deadlines, importance, and impact on overall project goals.
Evaluate deadlines and prioritize tasks based on urgency
Consider the importance of each task in relation to project goals
Assess the impact of completing each task on overall project progress
Communicate with stakeholders to understand priorities and expectations
Break down tasks into smaller sub-tasks to manage workload effectively
I handle feedback by actively listening, reflecting on the criticism, and using it to improve my work.
I actively listen to the feedback without getting defensive
I reflect on the criticism to understand the underlying issues
I use the feedback to improve my work and skills
I seek clarification if needed to fully understand the feedback
I appreciate constructive criticism as an opportunity for growth
Adapting to significant changes at work requires flexibility, communication, and a proactive approach to problem-solving.
Embraced Change: When our team shifted to remote work due to the pandemic, I quickly adapted by setting up a home office and establishing a routine.
Enhanced Communication: I initiated daily stand-up meetings via video calls to maintain team cohesion and ensure everyone was aligned on tasks.
Learned Ne...
Top trending discussions
Some of the top questions asked at the Google interview -
The duration of Google interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 944 interview experiences
Difficulty level
Duration
based on 1.8k reviews
Rating in categories
Hyderabad / Secunderabad,
Gurgaon / Gurugram
5-10 Yrs
Not Disclosed
Software Engineer
3k
salaries
| ₹33 L/yr - ₹65 L/yr |
Software Developer
2.1k
salaries
| ₹33.2 L/yr - ₹61.6 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹35.9 L/yr - ₹70 L/yr |
Sde1
398
salaries
| ₹32.6 L/yr - ₹60 L/yr |
Data Scientist
379
salaries
| ₹26.8 L/yr - ₹50 L/yr |
Yahoo
Amazon
Microsoft Corporation