Подборка объединяет вопросы, отмеченные на этапах интервью в РозумСофт. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: security, information security, frontend.
Умные указатели в C++ — это классы-обертки над обычными указателями, которые автоматически управляют временем жизни объекта, на который указывают, предотвращая утечки памяти и ошибки двойного удаления.
В проектах на C/C++ я использовал Git для управления версиями кода, что позволяло отслеживать изменения, работать в команде и быстро возвращаться к предыдущим состояниям проекта. Основные операции, которые я применял:
std::uniqueptr — умный указатель, который владеет объектом эксклюзивно. Он не копируемый, только перемещаемый, что гарантирует единственного владельца ресурса. При уничтожении uniqueptr освобождает управляемый объект.
Трудовая книжка — официальный документ, отражающий основные места работы и периоды трудовой деятельности. Однако не вся профессиональная деятельность может быть в ней отражена, особенно если: