Как може да се променя променлива от няколко нишки без примитиви за синхронизация? Какви са атомарните операции и как са свързани с многопоточността?
C#
Какъв е проблемът N+1?
Какво е MVCC в PostgreSQL и как това влияе на производителността на SELECT след голям брой UPDATE/INSERT/DELETE?
Как успяхте да намалите времето за реакция от 0,5 мс до 0,2 мс?
Разкажи ми за последното ти място на работа и опита ти
Каква е алгоритмичната сложност на търсенето в List и Dictionary? Как е устроен Dictionary вътрешно?
Може ли да се свърже променлива с поток/задача така, че всяка задача да съхранява своето собствено значение? Какво са ThreadLocal и AsyncLocal?
Какво ще се случи, ако два нишки едновременно добавят стойности към променлива без примитиви за синхронизация? Какви могат да бъдат резултатите?
Как работи конструкцията async/await? В кой поток се изпълнява кодът след await?
Каква е сложността на вмъкването в List и Dictionary? Какво представляват колизиите в речниците?
SELECT работи бавно — каква може да е причината и какво да направите?
Как работи семафорът? В какво се различава от lock?
Как да запишете текст във файл едновременно от две различни задачи? Как да синхронизираме достъпа?
Въпроси на кандидата за проекта (формат на работа, екип, процеси)
Каква е разликата между асинхронното програмиране и многонитковото?
Каква е разликата между Entity Framework и Dapper?