Форум программистов, компьютерный форум, киберфорум
steelcraft
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Рейтинг: 3.33. Голосов: 3.
Ошибка №7. Операции над указателями. Арифметика.
Запись от steelcraft размещена 27.06.2024 в 01:46
Показов 4984 Комментарии 75

Указатели, пожалуй, самая интересная тема в языке C. Собственно, больше ничего интересного в нем и нет, все остальное очевидно и просто. Именно указатели придают этому языку его силу и одновременно опасность. Неудивительно, что большинство ошибок на собеседованиях вызывает именно эта тема.

Итак, очередной вопрос: перечислите операции над указателями.

Как правило, операции поименования (&) и разыменования (*) проблем не вызывают.

Далее...
Старый
Рейтинг: 3.00. Голосов: 7.
Ошибка №6. Sequence points.
Запись от steelcraft размещена 24.06.2024 в 10:38
Показов 3388 Комментарии 47

Вопрос, тесно связанный с предыдущей темой, точнее, с неспецифицированным поведением: что такое sequence points (точки следования)?

От кандидата требуется рассказать, что такое sequence points, и привести несколько примеров.

Актуальность вопроса определяется тем, что вызовы...
Старый
Рейтинг: 2.75. Голосов: 4.
Ошибка №5. У нас все под контролем.
Запись от steelcraft размещена 22.06.2024 в 21:03
Показов 1319 Комментарии 6

Предыдущие вопросы были больше для разогрева, чем для определения квалификации кандидата. Они скорее дают возможность оценить эрудицию и задать тон основной беседы. Но после интервью мне предстоит написать подробный отчет о его результатах, и коротким "эрудит" я не отделаюсь, да и самому мне такой отзыв мало что даст. Пора переходить к деталям.

Следующий вопрос обычно звучит примерно так: что такое неопределенное поведение, неспецифицированное поведение и поведение,...
Старый
Рейтинг: 3.00. Голосов: 5.
Ошибка №4. Язык C недостаточно эффективен.
Запись от steelcraft размещена 19.06.2024 в 22:59
Показов 2732 Комментарии 19

Иногда попадаются староверы, которые на собеседовании начинают горячо убеждать меня, что язык C категорически не годится для написания встроенного кода и нужно использовать ассемблер. Чаще это люди преклонного возраста. хотя попадается и упоротая на этом молодежь.

...
Старый
Рейтинг: 2.50. Голосов: 4.
Ошибка №3. У меня есть опыт.
Запись от steelcraft размещена 19.06.2024 в 02:28
Показов 1945 Комментарии 20

Сам по себе опыт - вещь весьма положительная. Когда о ком-то отзываются как об опытном специалисте, проникаешься уважением к этому человеку.

Но на собеседованиях фразой "я в этом уверен, я знаю это на личном опыте" кандидат зачастую начинает себя закапывать. Особенно...
Старый
Рейтинг: 3.17. Голосов: 6.
Ошибка №2. Незнание истории языка.
Запись от steelcraft размещена 18.06.2024 в 17:29
Показов 2617 Комментарии 25

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

Максимально кратко приведу, что хотел бы услышать...
Старый
Рейтинг: 3.00. Голосов: 5.
Ошибка №1. Типизация в языке C
Запись от steelcraft размещена 18.06.2024 в 16:37
Показов 1791 Комментарии 17

Языки программирования множатся и развиваются. Мало кому удается изучить в студенчестве один язык и дотянуть с ним до пенсии (хотя, возможно, программисты на COBOL поспорят со мной). Большинству приходится время от времени изучать новый язык.

Конечно, это требует времени....
Старый
Рейтинг: 3.00. Голосов: 4.
Типичные ошибки собеседований эмбеддеров
Запись от steelcraft размещена 18.06.2024 в 15:52
Показов 1307 Комментарии 8

В течение довольно длительного времени провожу собеседования претендентов на роль разработчика систем со встроенными микроконтроллерами/микропроцессорами (на профессиональном жаргоне эмбеддера). За это время накопилось довольно много наблюдений, из которых следует, что...
Новые блоги и статьи
[golang] Breadth-First Search
alhaos 19.05.2026
BFS (Breadth-First Search) — это базовый алгоритм обхода графа в ширину, который поуровнево исследует все связанные вершины. Он начинает с выбранной точки и проверяет всех соседей, прежде чем. . .
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера» Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит. Придуман Биллом Госпером в 1970-х, опубликован в. . .
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru