Estas são algumas notas de entrevistas relacionadas às posições de P&D de Golang, que eu compilei. Todos podem adicioná -los a tempo.
Obviamente, não se limita às posições de P&D de Golang. As notas também incluem ensaios de oito partes, como rede de computadores, sistema operacional, MySQL, Redis e design do sistema . Outras posições de idioma também podem ser lidas.
Algumas sugestões:
Breve Introdução : Mantenha seu currículo conciso e claro e use um layout e formato claros para facilitar a leitura das informações. O comprimento do currículo é limitado a uma ou duas páginas, mas deve conter informações pessoais básicas, como idade, sexo, número de telefone, email e experiência educacional
Destaque os pontos -chave :
- Experiência do projeto : se você tiver experiência relevante do projeto, poderá listar o nome, o tempo, a descrição do projeto e as funções e responsabilidades que você assume no projeto. É melhor ser aqueles projetos que não são uma rua grande (nomeie uma certa viagem, um certo fórum, etc.). Se você realmente não possui um, pode consultar a plataforma de gerenciamento de tarefas distribuída, que eu pessoalmente fiz. Recomenda -se olhar para o código -fonte. Não é muito difícil. Quanto a como escrevê -lo no currículo, você pode consultar o currículo de recomendação do programador e a introdução é clara. Além disso, como introduzir este projeto durante o processo de entrevista pode se referir à experiência do projeto Introdução.md
- Experiência em estágio : se você não tem experiência em estágio, é realmente difícil encontrar um emprego para novos graduados. Recomenda -se encontrar um estágio no segundo ano ou no primeiro ano.
130 currículos
Os programadores recomendam currículos, e a introdução é clara
As respostas para alguns ensaios de oito patas que foram compilados podem não ser precisos. Se você acha que eles são imprecisos, pode pesquisar e verificá -los on -line sozinho.
Entre eles ❤ significa o foco
Idioma vá
Golang entrevista perguntas, incluindo a gramática básica de GO, coleta de lixo , gerenciamento de memória , modelo GMP e os princípios subjacentes das estruturas de dados comuns (canal, mapa, selecione ...), etc.
Recomenda -se ler a documentação do Gopher, você pode encontrar muitos documentos relacionados ao idioma go nele
Por exemplo, vá para a programação especializada, a biblioteca padrão do idioma, etc., vale a pena ler
Programação de código
Alguma programação de código que o entrevistador pode exigir para implementar durante o processo de entrevista
por exemplo:
Duas coroutinas imprimem alternadamente 10 letras e números
Inicie 2 rejuntores e cancele após 2 segundos. A primeira coroutina é executada em 1 segundo e a segunda coroutina é executada em 3 segundos.
...
Algoritmos e modelos comuns
Modelos de alguns algoritmos comuns, como KMP, algoritmo LRU, dicotomia, método de retrocesso, método de divisão e governança, janela deslizante, etc.
Pattern de algoritmo de leitura recomendado, que é baseado no idioma Go. A leitura deste documento pode resolver a maioria das perguntas do algoritmo na entrevista
Mysql
Algumas perguntas da entrevista para MySQL incluem:
Motor de armazenamento
Índice e sua otimização
Transações (MVCC) e bloqueios
Biblioteca e tabelas e replicação de escravos mestre
...
Redis
Perguntas sobre entrevistas em Redis
Incluindo tipos de dados básicos, estratégias de processamento para chaves expiradas, persistência, aglomerados, mestres, escravos e sentinelas , etc.
Rede de computadores
Perguntas de entrevista relacionadas à rede de computadores
Por exemplo, protocolo de rede, aperto de mão de três vias TCP, onda de mão de quatro vias, http e https , etc.
sistema operacional
Perguntas de entrevista do sistema operacional
Por exemplo, tópicos, processos e como eles se comunicam, multiplexação multiplexada por IO, memória etc.
Perguntas de entrevista de alta frequência para dados maciços
Algumas perguntas da entrevista em cenários de dados maciços, como:
Procurando por consultas populares, contando as 10 consultas mais populares em 3 milhões de strings de consulta
Encontre números inteiros não repetitivos entre 250 milhões de números inteiros, e o espaço de memória não é suficiente para acomodar esses 250 milhões de inteiros
Encontre sua mediana em 500 milhões de INTs
...
Microsserviços
Perguntas da entrevista em cenários de microsserviço, como governança de serviço, disjuntor e downgrade
Design do sistema
Perguntas para entrevistas projetadas em determinados cenários específicos, como:
Gerador de identificação distribuído
Sistema de URL curto
Agendador de tarefas cronometrado
...
Projeto arquitetônico
Perguntas da entrevista relacionadas ao design da arquitetura, como:
Por que fazer cache de vários níveis
Como o MQ Middleware percebe a entrega de confiabilidade da mensagem
...
Ainda sendo atualizado ...
Este projeto apresenta principalmente o ensaio de oito patas na entrevista na forma de perguntas e respostas simples. Se você deseja ter um entendimento profundo de redes de computadores, sistemas operacionais, bancos de dados etc., é altamente recomendável ler a codificação Kobayashi (xiaolincoding.com)
A maioria das perguntas e respostas da entrevista vem da Internet, incluindo:
A resposta não é necessariamente precisa. Todos são convidados a mencionar questões ou puxar solicitações de suplementação.