Size: a a a

2021 June 25

S

Sergei Nagaev in IT Way
яневиноват! Это стокгольмский синдром(
источник

КМ

Калашникова Мария... in IT Way
Он выбрал среднее))))
источник

VP

Vasiliy Polyakov in IT Way
Тогда раз есть идея идти в Озон, узнай по контактам в вакансии у специально обученного HR, что им надо, и заявляйся на стажировку.
В целом, что будет полезно на начальном этапе, — алгоритмы и структуры, тут никаких откровений. Кормен, Кнут. Можно по-проще на курсере и в блогах. Ну и инструменты: язык, его инфраструктура (библиотеки, пакетные менеджеры, сборка), гит, какие-нибудь трекеры задач. Для технологий MS — TFS (или как он сейчас называется).
источник

L

Leopold in IT Way
git - Самая популярная система контроля версий. Её используют ВСЕ программисты и не только. Хочешь поподробнее узнать о ней, ссылка на курс, который сделал Паша Калашников slurm.club/giteasy
источник
2021 June 26

AK

Aleksey Kap in IT Way
На собесах по c# обычно вопросами идут по книге clr via c#, автор Джефри Рихтер. Она написана по .net Framework 4.5, но многое что там написано справедливо и для .net Core. В этой книге темы условно идут от простых у сложным. Про всякие утилиты про которые там написано можешь пропускать. Обычный набор стандартных вопросов по шарпу: значимые ссылочные типы, где они хранятся(стек/куча), боксинг/анбоксинг, во что раскрываются такие операторы как using и lock, зачем нужен интерфейс IDisposable,  немного по события и делегаты. Что такое Task, в чем отличие от tread, что такое async/await, как работает. Про исключения немного.
Думаю если ты на все эти вопросы будешь знать ответы то на стажёра сможешь пройти во многие компании.
источник

K

Kekes in IT Way
... стек и куча.
В том и проблема.
Я умею работать с памятью(года полтора на си)

Но термины стек и куча я не запомню, т.к. их используют раз в 10 000 лет
источник

AK

Aleksey Kap in IT Way
М, там все просто значимые хранятся в стеке(те что struct), ссылочные в куче(те что class). Там могут начать уже вопросы типа, а вот если в структуре мы храним ссылочный объект и наоборо то где это все будет храниться. Но то что я написал первым предложением - это тот ответ, который ожидают услышать
источник

AK

Aleksey Kap in IT Way
Ну и на все что я написал, там ответы в 1-2 предложения. Так что не переживай. Посмотри разборы собесов по c# на Ютуб. Там на большинство ответы будут
источник

K

Kekes in IT Way
Мда.
Как обычно, стоит 2 стула, на одном "У нас есть иерархия из 20 классов, которые случайным образом наследуются друг от друга - в каком порядке они вызовутся"
На втором "здравствуйте, пишите юнит тесты на sh"

Ощущение, что меня будут пытаться завалить тонкостями ЯП


Интересно, у питонщиков про память спрашивают...
источник

AK

Aleksey Kap in IT Way
Ну я б сказал, что эти тонкости уже спустя пару месяцев работы очень пригождаются на реальных проектах
источник

K

Kekes in IT Way
Часто делегаты и enum используешь?
источник

K

Kekes in IT Way
А лямбда выражения?
источник

AK

Aleksey Kap in IT Way
Постоянно. Правда делегаты не те что delegate, а func и action
источник

K

Kekes in IT Way
Так func - как template в плюсах, от него хоть какая-то польза может быть...
источник

K

Kekes in IT Way
Как и, собственно, Action...
Забавно, использовать 20 терминов для примерно одной конструкции
источник

K

Kekes in IT Way
Только не говорите, что боксинг и анбоксинг - сикасты
источник

AK

Aleksey Kap in IT Way
Ну а что ещё на собесах спрашивать?
источник

AK

Aleksey Kap in IT Way
Ну и как бы не зная шаблонов, работы с памятью и т.д, смог бы ты писать на плюсах?
источник

S

Sergei Nagaev in IT Way
настолько низкоуровнево - нет
источник

S

Sergei Nagaev in IT Way
> Ощущение, что меня будут пытаться завалить тонкостями ЯП

на собесах никто никого не валит. В этом нет смысла. Задача у интервьювера всего одна: посмотреть на границы твоих знаний. И да, это более чем нормально, что ты не сможешь ответить на какие-то вопросы. Даже на мидловских и сеньорских собесах собеседуемый может ответить не на все вопросы)
источник