|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
Собеседования по С++ для джуна29.07.2015, 13:22. Показов 13475. Ответов 100
Метки нет (Все метки)
Добрый день,
если вы бы проводили собеседования по С++ для джуна - какой вопрос по С++ вы бы припасли как самый сложный? Кликните здесь для просмотра всего текста
Для меня пока, что самый сложный вопрос (который расскрыл бы многие области знания по С++) такой:
- опишите все факторы, которые влияют на размер экземпляра класса. Какой минимальный и максимальный размер пустого класса.
0
|
|
| 29.07.2015, 13:22 | |
|
Ответы с готовыми решениями:
100
Ищу задачки для собеседования
|
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
| 30.07.2015, 10:37 [ТС] | |
|
0
|
|
|
Заблокирован
|
|
| 30.07.2015, 10:45 | |
|
rikimaru2013, с чем связан твой вопрос? Решил профессию поменять и пойти на джуна?
0
|
|
|
|
||
| 30.07.2015, 10:53 | ||
|
0
|
||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
| 30.07.2015, 12:34 | |
|
Что-то все вопросы были какие-то сомнительные.
Что должен уметь junior? Должен уметь как минимум ничего не сломать. А значит спрашиваем про семантику владениями ресурсов ( в том числе и памяти ) т.е. copy/move конструкторы, RAII, smart pointer'ы, исключения, гарантии безопасностей исключений. Это азы, без этих знаний просто опасно допускать кого-то к разработке. Еще неплохо бы поспрашивать на предмет знания стандартной библиотеки, чтобы не городить велосипеды.
0
|
|
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|||
| 30.07.2015, 12:41 | |||
|
Добавлено через 3 минуты
0
|
|||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 30.07.2015, 12:59 | ||
|
1
|
||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||
| 30.07.2015, 13:06 | ||
0
|
||
|
|
|
| 30.07.2015, 14:22 | |
|
Аналогичный вопрос зачем допускать выбрасывания исключения из деструктора?
Или к примеру на кой городить простыню из лямбд? Вопросы должны соответствовать для чего будет писаться код/применение на сколько ответственным должен быть код, ну конечно соотвествовать должности/оплате. А то как то глупо спрашивать по С++11, а используются старые компиляторы, спрашивать по STL а по факту будут использоваться свои специфические велосипеды или легаси с долгой историей, с корнями в код Си итп.
3
|
|
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
| 30.07.2015, 16:19 [ТС] | |
|
0
|
|
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 30.07.2015, 16:27 | ||
|
3
|
||
|
|
|||
| 30.07.2015, 17:16 | |||
|
К тому же С++11/С++14 предоставляет не так уж много качественных и новых возможностей. Добавлено через 3 минуты Банально взять вырезать кусок кода из вашего реального проекта (который возможно ему придется дорабатывать/обслуживать) и прогнать по нему, спросить что бы он посоветовал касательно его улучшению.
0
|
|||
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
||
| 30.07.2015, 17:22 [ТС] | ||
|
0
|
||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 30.07.2015, 17:51 | ||
|
0
|
||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 30.07.2015, 18:35 | ||
Другими словами я работаю в организации, где используются c++14.
0
|
||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||
| 30.07.2015, 18:46 | ||
На работу, где сейчас только С++03, я не пойду, потому что придется поддерживать наверняка ужасный легаси код
0
|
||
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
| 30.07.2015, 18:47 [ТС] | |
|
0
|
|
|
|
|||
| 30.07.2015, 19:05 | |||
|
Конечно мув семантика это круто, но сказать что прям это выглядит хорошо... Добавлено через 2 минуты
0
|
|||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||
| 30.07.2015, 19:11 | ||
|
0
|
||
| 30.07.2015, 19:11 | |
|
Вот такой тест скинули на Джуна, пока еще не решил
Задача с собеседования Пример из собеседования по C++ Задачи с собеседования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|