Filter interviews by
Given time slots, find a specific time with maximum overlap. Prove solution.
Create a list of all start and end times
Sort the list in ascending order
Iterate through the list and keep track of the number of overlaps at each time
Return the time with the maximum number of overlaps
Prove solution by testing with different input sizes and edge cases
Find the longest sub-array with increasing order of integers.
Iterate through the array and keep track of the current sub-array's start and end indices.
Update the start index whenever the current element is smaller than the previous element.
Update the end index whenever the current element is greater than or equal to the next element.
Calculate the length of the sub-array and compare it with the longest sub-array fo...
Find the length of longest increasing subsequence and print the sequence from an array of integers.
Use dynamic programming to solve the problem
Create an array to store the length of longest increasing subsequence ending at each index
Traverse the array and update the length of longest increasing subsequence for each index
Print the sequence by backtracking from the index with the maximum length
Time complexity: O(n^2...
Use a min-heap to keep track of the largest K numbers seen so far.
Create a min-heap of size K.
For each incoming integer, add it to the heap if it's larger than the smallest element in the heap.
If the heap size exceeds K, remove the smallest element.
At the end, the heap will contain the largest K numbers in the input.
Code to find a given integer in a rotated sorted array.
Use binary search to find the pivot point where the array is rotated.
Divide the array into two subarrays and perform binary search on the appropriate subarray.
Handle edge cases such as the target integer not being present in the array.
LRU Cache is a data structure that stores the most recently used items and discards the least recently used items.
Use a doubly linked list to keep track of the order of items in the cache
Use a hash map to store the key-value pairs for fast access
When an item is accessed, move it to the front of the linked list
When the cache is full, remove the least recently used item from the back of the linked list and the hash ...
Given a hashmap M and an input string S, return an array of all possible mutations of S using M's substitutes.
Iterate through each character in S and get its substitutes from M
Use recursion to generate all possible combinations of substitutes for each character
Time complexity: O(n^m) where n is the average number of substitutes per character and m is the length of S
Space complexity: O(n^m) due to the number of pos...
Function to return list of friends of friends in decreasing order of mutual friends
Use a set to store all friends of friends
Iterate through the list of friends of the given id
For each friend, iterate through their list of friends and count mutual friends
Sort the set of friends of friends by decreasing number of mutual friends
Oops concept in Java
Object-oriented programming paradigm
Encapsulation, Inheritance, Polymorphism, Abstraction
Classes, Objects, Methods, and Properties
Code reusability and modularity
Example: Creating a class 'Car' with properties like 'color' and 'speed', and methods like 'start' and 'stop'
Nations implemented various actions during the pandemic, focusing on public health, economic support, and social measures.
Lockdowns and stay-at-home orders to curb virus spread.
Increased funding for healthcare systems and vaccine development.
Public health campaigns promoting hygiene and social distancing.
Economic stimulus packages to support businesses and individuals.
Remote work policies and digital transformatio...
Effective social media strategies can help manage communication and engagement during a pandemic situation.
Increase transparency: Share regular updates about the situation and your organization's response, like how companies like Zoom communicated their service updates.
Engage with the community: Use social media to foster a sense of community, as seen with brands hosting virtual events or challenges.
Provide valuable co...
Nations implemented various actions during the pandemic, focusing on public health, economic support, and social measures.
Lockdowns and stay-at-home orders to curb virus spread.
Increased funding for healthcare systems and vaccine development.
Public health campaigns promoting hygiene and social distancing.
Economic stimulus packages to support businesses and individuals.
Remote work policies and digital transformation in ...
I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.
I have implemented various technical improvements in codes to enhance performance and functionality.
Implemented caching mechanisms to reduce load times
Optimized database queries for faster retrieval of data
Introduced error handling techniques to improve code reliability
Utilized design patterns to make the codebase more maintainable
Refactored legacy code to adhere to best practices
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
I want to join Facebook because of its innovative technology, global impact, and opportunities for growth.
Innovative technology: Facebook is known for its cutting-edge technology and constant innovation.
Global impact: Working at Facebook would allow me to contribute to a platform that connects billions of people worldwide.
Opportunities for growth: Facebook offers a dynamic and fast-paced work environment with ample opp...
I appreciate the personalized news feed feature on Facebook.
Personalized news feed shows content based on user interests
Helps users stay updated on relevant information
Allows users to engage with content they are interested in
I applied via AmbitionBox and was interviewed before Oct 2023. There were 8 interview rounds.
Yoga and meditation enhance body, mind, and soul, promoting overall well-being and spiritual growth for everyone.
Yoga improves physical flexibility, allowing for better movement and reduced injury risk.
Meditation enhances mental clarity and emotional stability, fostering a peaceful mind.
Practicing yoga can boost immunity by reducing stress and promoting relaxation.
Spirituality through yoga connects individuals to their...
The body has 33 vertebrae, 7 chakras, and intricate systems for breath and energy flow.
The spinal cord consists of 33 vertebrae, providing structure and support.
There are 7 main chakras, each associated with different physical and emotional aspects.
The body has 72,000 nadis (energy channels) that facilitate the flow of prana (life force).
Breathing occurs approximately 21,600 times a day, influencing physical and mental...
I would like to teach a holistic approach to yoga and meditation that focuses on spiritual growth, physical well-being, and personal development for the next generation.
Incorporate mindfulness practices to cultivate self-awareness and inner peace
Teach asanas (yoga postures) for physical strength, flexibility, and balance
Guide students in pranayama (breath control) techniques for energy and relaxation
Introduce meditatio...
My life is a journey of self-discovery, balancing body, mind, and soul through yoga and meditation.
I practice daily meditation to connect with my inner self, fostering peace and clarity.
Yoga helps me maintain physical health and flexibility, allowing me to feel more grounded.
I engage in mindful breathing exercises to reduce stress and enhance my overall well-being.
Teaching others about yoga and meditation brings me joy...
Whatever we know we have to discuss for each and every one to analyse the elements has different of quality of different of uses like that as I am a sky
Every person has come different places of different situation different area of different educations and different relationships so discussion of group is each and everyone to develop in self
I appeared for an interview in Dec 2024, where I was asked the following questions.
I aspire to become a leading social media strategist, creating impactful content that engages audiences and drives brand growth.
Develop expertise in social media analytics to measure campaign success.
Create compelling content that resonates with target audiences, like viral posts or engaging videos.
Stay updated on industry trends to implement innovative strategies, such as using emerging platforms.
Build a personal bran...
Earthquakes can lead to fatalities from injuries, building collapses, and lack of resources; preparedness and response are key.
Injuries from falling debris: Ensure buildings are structurally sound and conduct regular safety drills.
Building collapses: Advocate for strict building codes and retrofitting older structures.
Lack of medical resources: Establish emergency response plans and stockpile essential supplies.
Psychol...
War often leads to destruction and suffering, rarely providing lasting solutions for humanity's challenges.
War can result in significant loss of life and trauma, as seen in World War II.
Historical conflicts, like the Vietnam War, often lead to long-term societal divisions.
While some argue war can lead to political change, such as the American Revolution, the costs are immense.
Peaceful resolutions and diplomacy have pro...
Addressing real-life issues post-war requires empathy, community engagement, and effective communication strategies.
1. Foster open dialogue: Create platforms for affected individuals to share their experiences, such as community forums or social media groups.
2. Provide mental health support: Collaborate with mental health professionals to offer counseling services for trauma recovery.
3. Highlight success stories: Share...
Wars lead to numerous societal, economic, and psychological challenges that persist long after the conflict ends.
Displacement of populations: Millions may become refugees, as seen in the Syrian civil war.
Economic instability: War can devastate economies, leading to unemployment and poverty, like in post-war Iraq.
Psychological trauma: Many veterans and civilians suffer from PTSD, affecting mental health services.
Destruc...
Facing natural disasters requires preparedness, community support, and effective communication strategies to minimize impact and ensure safety.
Develop an emergency plan that includes evacuation routes and communication methods.
Create a disaster supply kit with essentials like water, food, and first aid supplies.
Engage in community drills to practice response to various disasters, such as earthquakes or floods.
Utilize s...
I applied via Campus Placement and was interviewed in May 2024. There was 1 interview round.
Write program to sort data
DSA round was there it was good
I applied via Job Portal and was interviewed in Dec 2023. There was 1 interview round.
I applied via Company Website and was interviewed in Dec 2023. There were 2 interview rounds.
All models should be made available or their complete information should be given in fresher training.
Top trending discussions
Some of the top questions asked at the Facebook interview -
The duration of Facebook interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 39 interview experiences
Difficulty level
Duration
based on 170 reviews
Rating in categories
Software Engineer
89
salaries
| ₹73 L/yr - ₹120 L/yr |
Data Scientist
30
salaries
| ₹45 L/yr - ₹83.9 L/yr |
Software Developer
25
salaries
| ₹27.8 L/yr - ₹51.5 L/yr |
Senior Software Engineer
21
salaries
| ₹43.1 L/yr - ₹80.2 L/yr |
Program Manager
15
salaries
| ₹32.4 L/yr - ₹53.1 L/yr |
Amazon
Apple
eBay