Novo curso: Como conseguir vagas remotas em empresas que pagam $120k+/ano
NaGringa
Trilha pública de Technical

Perguntas técnicas para entrevistas de software engineer

Encontre perguntas técnicas reais para revisar fundamentos, debugging, trade-offs e profundidade prática em entrevistas.

Perguntas nessa trilha
0

Revise fundamentos, debugging e decisões técnicas.

Busca pública

Pesquise perguntas agora

Procure por pergunta, empresa ou tema para encontrar mais rápido o que vale praticar.

Buscar
Escopo da busca
Technical
Resultados

Perguntas de Technical

Explore esse recorte e refine a busca com um termo quando quiser.

Buscando resultados...
Technical

Perguntas para priorizar no seu treino agora

Esse recorte reúne perguntas públicas desse tipo para acelerar sua preparação com mais contexto e menos ruído.

DoorDash
Meta
Atlassian
TechnicalSenior

Design a News Feed Ranking System

Design a system to rank news feed items based on relevance, user preferences, and other factors.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

3 empresas
Ver detalhes
Amazon
Microsoft
Morgan Stanley
TechnicalMid-level

Design a Parking Lot Management System

Design a parking lot management system using the coding language of your choice. The code is expected to be syntactically correct, although it will not be executed.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

3 empresas
Ver detalhes
Microsoft
Uber
Amazon
TechnicalMid-level

Design an LLD of Splitwise

Design the low-level design (LLD) of a system like Splitwise, which allows users to track shared expenses and settle debts. The system should support features like adding expenses, splitting costs among users, and tracking balances.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

3 empresas
Ver detalhes
Meta
Google
TechnicalSenior

Design a Restaurant Food Ordering Application

Design an app that allows users to browse restaurant menus, place food orders, and track delivery status in real-time.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

2 empresas
Ver detalhes
Microsoft
Amazon
TechnicalMid-level

Design a Connect Four Game

Design the game Connect Four, focusing on the win logic. The system should determine when a player has won by connecting four of their pieces in a row, either horizontally, vertically, or diagonally.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

2 empresas
Ver detalhes
Microsoft
Amazon
TechnicalMid-level

Design a Chess Game

Design a chess game system that allows players to make moves, validates legal moves according to chess rules, and tracks game state including check, checkmate, and stalemate conditions.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

2 empresas
Ver detalhes
Microsoft
Uber
TechnicalSenior

Design a Meeting Scheduler

Design a meeting scheduling system that allows users to create meetings, invite participants, check availability, and manage calendar conflicts.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

2 empresas
Ver detalhes
Meta
Amazon
TechnicalStaff+

Design DoorDash

Design a food delivery platform that allows users to browse restaurants, place orders, and track deliveries in real-time, while enabling restaurants to manage their listings and orders.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

2 empresas
Ver detalhes
Anthropic
LinkedIn
TechnicalStaff+

Past Project Technical Overview

Walk me through a significant technical project you've worked on in the past. Explain the technical challenges you faced, your approach to solving them, and what you learned from the experience.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

2 empresas
Ver detalhes
Microsoft
Goldman Sachs
TechnicalMid-level

Design a key-value store

Design an in-memory key-value store that supports multiple data structures (sorted sets, lists, etc.) and can be configured with different eviction strategies like LRU, LFU, or TTL-based expiration.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

2 empresas
Ver detalhes
G2i
TechnicalSenior

What is the difference beetwen token and session authentication?

Pergunta compartilhada pela comunidade NaGringa para ajudar outros devs a se prepararem melhor para entrevistas técnicas.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

1 empresa
Ver detalhes
Metabase
TechnicalMid-level

Markdown transpilation

Write a function that implements a subset of the markdown spec and transpiles an abstract syntax tree to a markdown string. Any language is allowed, but since it was for a frontend role, TS was more expected. A sample input as JSON is provided: const sampleInput = { tag: "document", content: [ { tag: "heading", content: ["Header"], }, { tag: "paragraph", content: [ "This is some normal text. Here is some ", { tag: "bold", content: ["bold text"], }, " and some ", { tag: "italic", content: ["italic text"], }, ".", ], }, { tag: "paragraph", content: ["This is a separate paragraph."], }, ], }; And the output must be: const sampleOutput = "# Header\n\nThis is some normal text. Here is some **bold text** and some _italic text_.\n\nThis is a separate paragraph.\n\n"; 20min was given to complete the challenge.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

1 empresa
Ver detalhes
Google
TechnicalIntern

Implement a Special Type of Linked List

Implement a special type of linked list where each node has a value, hashValue (concatenation of previous node's value), and nextAddress. Create a Node class and a LinkedList class with methods to add values and validate the chain.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

1 empresa
Ver detalhes
Meta
TechnicalSenior

Design a People You May Know Service

Design a service that suggests people a user may know based on their connections, interests, and other relevant data.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

1 empresa
Ver detalhes
Meta
TechnicalStaff+

Design a Bot Post Detection ML Pipeline

Design a machine learning pipeline to detect bot-generated posts.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

1 empresa
Ver detalhes
Meta
TechnicalMid-level

Design an Ads Campaign for a 5-Minute Availability with Coupon

Design an advertising campaign system that handles time-sensitive promotions with 5-minute availability windows and coupon distribution. The system should manage campaign scheduling, real-time availability tracking, and coupon redemption.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

1 empresa
Ver detalhes
Meta
TechnicalMid-level

Design Nextdoor

Design a neighborhood social platform that allows neighbors to connect with each other, share and borrow resources, and stay updated on local community news and events.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

1 empresa
Ver detalhes
Meta
TechnicalSenior

Design a system to predict which users will attend Facebook events in the real-world?

Events can be private with an invite list (e.g., birthday dinner) or public with no invite list (e.g., concert), each having a page showing details, shareability, and RSVPs in four buckets (going/maybe/not_going/not_responded) where stated intent may not match actual attendance. Event pages also support comments, likes, photo posts, and shares, which can appear in the news feed and be interacted with via permalinks.

O que treinar

Revise fundamentos, debugging e tomada de decisão técnica.

1 empresa
Ver detalhes
Empresas com cobertura

Onde technical já apareceu

Adições recentes

Novidades nessa trilha

Recente
TechnicalSenior

What is the difference beetwen token and session authentication?

Pergunta compartilhada pela comunidade para ajudar no treino de entrevistas.

G2i
1 empresa
Recente
TechnicalMid-level

Markdown transpilation

Write a function that implements a subset of the markdown spec and transpiles an abstract syntax tree to a markdown string. Any language is allowed, but since it was for a frontend role, TS was more expected. A sample input as JSON is provided: const sampleInput = { tag: "document", content: [ { tag: "heading", content: ["Header"], }, { tag: "paragraph", content: [ "This is some normal text. Here is some ", { tag: "bold", content: ["bold text"], }, " and some ", { tag: "italic", content: ["italic text"], }, ".", ], }, { tag: "paragraph", content: ["This is a separate paragraph."], }, ], }; And the output must be: const sampleOutput = "# Header\n\nThis is some normal text. Here is some **bold text** and some _italic text_.\n\nThis is a separate paragraph.\n\n"; 20min was given to complete the challenge.

Metabase
1 empresa
Recente
TechnicalIntern

Implement a Special Type of Linked List

Implement a special type of linked list where each node has a value, hashValue (concatenation of previous node's value), and nextAddress. Create a Node class and a LinkedList class with methods to add values and validate the chain.

Google
1 empresa
Recente
TechnicalSenior

Design a People You May Know Service

Design a service that suggests people a user may know based on their connections, interests, and other relevant data.

Meta
1 empresa
Recente
TechnicalStaff+

Design a Bot Post Detection ML Pipeline

Design a machine learning pipeline to detect bot-generated posts.

Meta
1 empresa
Recente
TechnicalMid-level

Design an Ads Campaign for a 5-Minute Availability with Coupon

Design an advertising campaign system that handles time-sensitive promotions with 5-minute availability windows and coupon distribution. The system should manage campaign scheduling, real-time availability tracking, and coupon redemption.

Meta
1 empresa
Recente
TechnicalMid-level

Design Nextdoor

Design a neighborhood social platform that allows neighbors to connect with each other, share and borrow resources, and stay updated on local community news and events.

Meta
1 empresa
Recente
TechnicalSenior

Design a system to predict which users will attend Facebook events in the real-world?

Events can be private with an invite list (e.g., birthday dinner) or public with no invite list (e.g., concert), each having a page showing details, shareability, and RSVPs in four buckets (going/maybe/not_going/not_responded) where stated intent may not match actual attendance. Event pages also support comments, likes, photo posts, and shares, which can appear in the news feed and be interacted with via permalinks.

Meta
1 empresa

Continue explorando perguntas de Technical

No app você continua essa busca com filtros mais precisos, compara empresas e abre mais perguntas parecidas.