Рет қаралды 9,329
worldvision.cl... - в офтальмологическом центре World Vision работают профессиональные специалисты, способные провести любую существующую операцию по восстановлению зрения (Relex Smile, Femto Lasik, Lasik, ФРК, IOL, факичная линза) с использованием современного и высокотехнологичного оборудования.
Рекомендую при записи на осмотр воспользоваться моим именным промокодом #БУРЛУЦКИЙ для получения персональной скидки на любую операцию по восстановлению зрения до 15%!
pay.cloudtips.... - для донатов, поддержки проекта.
------------------------------------------------------------------------------------------
Ниже были выделены самые популярные вопросы на позицию программиста следующих языков - Java, C#, C++, C.
0. Сортировки. (Пузырьковая, Перемешиванием, Вставками, Quick-sort, Слиянием, Binary-tree sort, Шелла, Пирамидальная - heap sort).
1. Алгоритм Дейкстры, обход графа в глубину и ширину. *Алгоритмы сортировки.
2. Алгоритмические сложности работы с контейнерами STL - vector, deque, map, хеш-таблица. *Все тонкости и детали работы map'ы.
3. Перечислить все известные smart pointers - unqie_ptr, shred, weak, *auto. Написать собственную реализиацию shared_ptr.
4. Отличие понятий 'process' - 'thread' ?
5. Всё что связано с conditional variables: паттерн producer - consumer, ложные срабатывания, double-checked lock.
6. Назовите известные вам примитивы синхронизации - mutex, critical section, event, semaphore, conditional variable, hProcess, hFile, hSocket, hPipe и т.д.
7. Что такое deadlock? Привидите пример и скажите как можно избежать подобных ситуаций?
8. Какие способы межпроцессного взаимодействия вам известны - shared memory, pipes, sockets, files, mail-slots, windows messages и т.д.
9. Какой способ распаралеливания задач лучше - по процессам или по потокам?
10. Концепции - RAII, SOLID, общий набор паттернов проектирования (singleton, abstract fabric и т.д.).