1
HR скрининг
Вопрос
1. Разговор на английском языке
Ответ
Успешно справился.
2
Тех собес
2. Задача: Провести ревью приведённого кода на Go, определить критические ошибки, исправить их и предположить, как он бы выглядел в production-решении
package main
import (
“fmt”
“log”
“net/http”
“time”
)
// FIXME:
func main() {
var mu sync.RWMutex
rates, err := readConversionRates()
if err != nil {
log.Fatalf("read initial conversion rates values: %s", err)
}
// background task to update conversion rates
go func() {
for {
time.Sleep(time.Minute)
currentRates, err := readConversionRates()…