Skip to main content

Meta Software Engineer Interview Questions

Review this list of 126 Meta Software Engineer interview questions and answers verified by hiring managers and candidates.
  • Meta logoAsked at Meta 
    1 answer

    "Implemented the Java code to find the largest island. It is similar to count the island. But in this we need to keep track of max island and compute its perimeter."

    Techzen I. - "Implemented the Java code to find the largest island. It is similar to count the island. But in this we need to keep track of max island and compute its perimeter."See full answer

    Software Engineer
    Data Structures & Algorithms
    +2 more
  • Meta logoAsked at Meta 
    4 answers
    +1

    "was this for software engineer virtual or on site? thanks"

    Shar L. - "was this for software engineer virtual or on site? thanks"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Meta logoAsked at Meta 
    3 answers

    "class TrieNode { constructor() { this.children = {}; this.isEndOfWord = false; } } class Trie { constructor() { this.root = new TrieNode(); } insert(word) { let node = this.root; for (const char of word) { if (!node.children[char]) { node.children[char] = new TrieNode(); } node = node.children[char]; } node.isEndOfWord = true; } search(word) { l"

    Tiago R. - "class TrieNode { constructor() { this.children = {}; this.isEndOfWord = false; } } class Trie { constructor() { this.root = new TrieNode(); } insert(word) { let node = this.root; for (const char of word) { if (!node.children[char]) { node.children[char] = new TrieNode(); } node = node.children[char]; } node.isEndOfWord = true; } search(word) { l"See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Meta logoAsked at Meta 
    1 answer

    "In my role as VP of operational model transformation was leading the definition of current and to be state of operations for a business representing >50% of the revenue & profits of the company. In a monthly feedback session, my manager shared how he noticed I had not delegated tasks and that I should work with 2 members who had been seconded to the team. We were working on a tight timeline and we wanted to get the targets completed earlier so that we can provide some buffer for further alignm"

    Chung jin C. - "In my role as VP of operational model transformation was leading the definition of current and to be state of operations for a business representing >50% of the revenue & profits of the company. In a monthly feedback session, my manager shared how he noticed I had not delegated tasks and that I should work with 2 members who had been seconded to the team. We were working on a tight timeline and we wanted to get the targets completed earlier so that we can provide some buffer for further alignm"See full answer

    Software Engineer
    Behavioral
    +2 more
  • Meta logoAsked at Meta 
    1 answer

    "Load Balancer to multiple API Servers, pub sub system to publish user events, Game Engine Service, Write through cache and NoSQL DB. HTTP Long Polling to get user status updates"

    gdecuri - "Load Balancer to multiple API Servers, pub sub system to publish user events, Game Engine Service, Write through cache and NoSQL DB. HTTP Long Polling to get user status updates"See full answer

    Software Engineer
    Product Design
    +2 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    System Design
    +1 more
  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    Behavioral
  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    Behavioral
    +1 more
  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    Behavioral
    +1 more
  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    Behavioral
    +1 more
  • Meta logoAsked at Meta 
    9 answers
    +5

    "Make current as root. 2 while current is not null, if p and q are less than current, go left. If p and q are greater than current, go right. else return current. return null"

    Vaibhav D. - "Make current as root. 2 while current is not null, if p and q are less than current, go left. If p and q are greater than current, go right. else return current. return null"See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    Behavioral
  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    Behavioral
  • Meta logoAsked at Meta 
    1 answer

    "As the lead for the AI & Data Science CoE, I was responsible for driving enterprise-wide AI strategy, including scaling GenAI adoption. One key situation was when we needed to operationalize GenAI across clinical and regulatory functions amid high ambiguity and compliance concerns. I took ownership by defining a prioritized AI portfolio, establishing a standardized GenAI architecture and governance framework, and aligning cross-functional teams with clear accountability. I also focused on capa"

    SRK - "As the lead for the AI & Data Science CoE, I was responsible for driving enterprise-wide AI strategy, including scaling GenAI adoption. One key situation was when we needed to operationalize GenAI across clinical and regulatory functions amid high ambiguity and compliance concerns. I took ownership by defining a prioritized AI portfolio, establishing a standardized GenAI architecture and governance framework, and aligning cross-functional teams with clear accountability. I also focused on capa"See full answer

    Software Engineer
    Behavioral
  • Meta logoAsked at Meta 
    1 answer

    "A doubly linked list is like a train where the engine is its head, and the compartments doors are interconnected, you can travel though them. The last compartment is the tail and is not connected with anything. Following is a visual: Head C1 C2 C3....Cn Tail Pseudocode: **class Node: Data pointer next pointer prev End class DLL = NULL //pointer to list insertion: if DLL is NULL: head = new Node() DLL = head DLL.prev = NU"

    Rasika D. - "A doubly linked list is like a train where the engine is its head, and the compartments doors are interconnected, you can travel though them. The last compartment is the tail and is not connected with anything. Following is a visual: Head C1 C2 C3....Cn Tail Pseudocode: **class Node: Data pointer next pointer prev End class DLL = NULL //pointer to list insertion: if DLL is NULL: head = new Node() DLL = head DLL.prev = NU"See full answer

    Software Engineer
    Data Structures & Algorithms
    +2 more
  • Meta logoAsked at Meta 
    Add answer
    Software Engineer
    Behavioral
    +1 more
Showing 101-120 of 126