Вконтакте · май 2025

Тех собес на middle-senior Golang Разработчик в Вконтакте

middle-senior Тех собес 8 вопросов 2 задачи

1. Как работает DNS?

2. Как работает TLS?

3. В чем разница между TCP и UDP?

4. Что такое хеш-таблица?

5. Что такое графы?

6. Что такое бинарные деревья?

7. Что такое heap?

8. Что такое очереди с приоритетом?

9. Задача: Посчитать самую длительную последовательность

package main

import "fmt"

// aafbaaaaffc
// a -> 4, b -> 1, f -> 2, c -> 1
// aaaa

func countChar(s string) map[byte]int {
    res := map[byte]int{}
    
    if len(s) == 0{
        return res
    }
    
    cnt :=1
    
    
    for i:=1; i < len(s); i++{
        last := s[i-1]
        curr := s[i]
        
        if last == curr{
            cnt++
            
        }else{
            
            if cnt > res[last] {…
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Golang Разработчик».

в этом собесе: 8 вопросов 2 задачи с кодом
  • Ещё 574 текстовых собеса направления
  • 380 видеозаписей собеседований
  • Приоритетная поддержка
1490₽/мес