Коя беше вашата любима стратегия, когато клъстерът Elasticsearch се сриваше или спираше да отговаря? Функцията за търсене на сайта се повреждаше, или имаше резервен механизъм за директни заявки към PostgreSQL?
Golang
Как сте обработвали дълбоката пагинация? Ако потребител иска да види 100-та страница с резултати, използвайки стандартните from/size в Elasticsearch, това е много скъпо по отношение на паметта. Използвали ли сте Search After?
В кои ситуации е по-подходящо разработчик да напише код ръчно, вместо да разчита на решения, генерирани от AI?
Кога е рисковано рефакторирането и кога трябва да го избягвате?
Използвали ли сте CDC (например Debezium), опашки за съобщения или планировчик за задачи за синхронизиране на данни?
Как трябва да бъде проектиран HTTP сървър в Go, за да поддържа плавно изключване и правилно почистване на ресурсите?
Какво е работна група в Go и кога бихте я използвали?
Имаш услуга, която създава много goroutines. Как бихте ограничили броя на едновременно работещите goroutines?
Какви са често срещаните проблеми, които могат да възникнат в AI-генерирания код, и как трябва правилно да ги обработва разработчикът?
Какъв е ефективният подход за провеждане на прегледи на код в Go и кои аспекти трябва да бъдат приоритет първо?
Как се справяте с грешки в Go в приложение, готово за производство?
Как трябва да използват разработчиците инструментите за изкуствен интелект за генериране или преглед на код, и какви стъпки са необходими за валидирането на техния изход?
Какво е контекст в Go и защо е важен в конкурентните и HTTP приложения?
В кои екипи сте работили?
Каква е разликата между json.Unmarshal и json.Decoder и кога бихте използвали всеки от тях?
Трябва да обработите много голям CSV файл в Go. Как бихте го направили, без да зареждате целия файл в паметта?
Какво правихте на последното си работно място?
Можете ли да опишете ситуация, в която използването на Mutex е по-подходящо от каналите?
Какви проблеми могат да възникнат в конкурентни програми на Go и как ги откривате?
Участвахте ли в преглед на код?