?

Log in

No account? Create an account
Поле волнуется раз - In 3.14 we trust [entries|archive|friends|userinfo]
BrotherFlame

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Поле волнуется раз [Dec. 13th, 2017|02:09 pm]
BrotherFlame
[Tags|]

Сходил я по большому на последнем собеседовании. Задал вопросы с собеса коллеге, с которым работали, ни на один он не ответил тоже :)
Короче, рынок разработки суров, как говорил один наш институтский препод: "На зачет надо знать все"
На зачОт, кстати, не надо, это проще.

Специально для lord_baskervil пишу вопросы, хотя там чисто ява фреймворки.

Убираю под кат, не интриги ради, а слишком уж узкоспециализированная шняга.


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

1. Уровни транзакций в spring
2. Уровни кеширования hibernate
3. Файл 40гигов. Как записать что-то в середину не читая файл в память?


Я не ответил ничего,кроме базы по коллекциям. Но они предложили какую-то задачу сделать. В итоге ничего не прислали. Думал, что забили. Сегодня пишут: "ну как задачка?"

Ну и на работе начальник порадовал тем, что зп таки поднимут с НГ. Гену уговорили. Все в рамках регламента: обещанного три года ждут.
LinkReply

Comments:
[User Picture]From: lord_baskervil
2017-12-13 11:30 am (UTC)
Просто я тоже вступил в клуб говноедов и теперь на работе тоже пишу на Java и уже во всю строю трактор в другую контору подальше от java и поближе к плюсам
(Reply) (Thread)
[User Picture]From: brotherflame
2017-12-13 11:56 am (UTC)
Даж хз обижаться или нет на говноедов.

Что на рынке больше востребовано, на том лучше и писать. Я далек от религии и холиворов о том, что лучше.
Если и строить трактор, то от меньшей зп к большей. А технология в этом случае инструмент, а не самоцель.

Edited at 2017-12-13 11:56 am (UTC)
(Reply) (Parent) (Thread)
[User Picture]From: lord_baskervil
2017-12-13 12:10 pm (UTC)
Строить трактор надо от меньшего удовольствия от работы и от меньшей скорости профессионального роста к большему. Заниматься скучным и унылым делом за большую З/П - вообще не мое
(Reply) (Parent) (Thread)
[User Picture]From: anton_on_mod
2017-12-13 12:08 pm (UTC)
В чем для вас привлекательность плюсов? Я с ними не очень знаком, а от коллег ничего вменяемого (их возмущения по-поводу сравнения строк по .equals() в Java не в счет) не добился.
(Reply) (Parent) (Thread)
[User Picture]From: bydlorus
2017-12-13 12:23 pm (UTC)
С++ это как кроссворды, разминка для ума - для программистов, которые любят вместо решения скучных предметных задач красиво обходить проблемы разработки. Чем сложнее мета-темплейты, тем больше восторг от "изящности" их решения. Boost как апофеоз. Если человек не испытывает восторга от boost-а или хотя бы stl - плюсы не для него.

Ну, то есть, некоторые любят сложные инженерные задачи сами по себе, а некоторые любят, когда инструменты лишь упрощают задачу...
(Reply) (Parent) (Thread)
[User Picture]From: dikoe_bydlo
2017-12-13 01:56 pm (UTC)
Я не испытываю от stl и boost восторги, хотя уже лет 12 пишу на плюсах. Это всё просто куски говна(как и всё шаблонное программирование), за исключением контейнеров. Примерно такого же мнения и гугл-команда, пишущая на плюсах. Они явно себе запретили шаблоны
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: bydlorus
2017-12-13 12:15 pm (UTC)
Поближе к четырём плюсам? #
(Reply) (Parent) (Thread)
[User Picture]From: lord_baskervil
2017-12-31 11:37 am (UTC)
lol
(Reply) (Parent) (Thread)
[User Picture]From: dikoe_bydlo
2017-12-13 12:02 pm (UTC)
> Как записать что-то в середину не читая файл в память?
А в чем трудность вопроса? У любой ОС есть функция позиционирования по файлу
(Reply) (Thread)
[User Picture]From: brotherflame
2017-12-13 12:07 pm (UTC)
Такой уровень детализации не катит.

Нужно две вещи обычно.

1. Описать, что в памяти происходит.
2. Стандартные средства для решения проблемы назвать по имени.

Хотя бы п.2
(Reply) (Parent) (Thread)
[User Picture]From: psplus2010
2017-12-13 01:02 pm (UTC)
Для LP64: fopen, fseek, fwrite
шутка, это не джава :)
(Reply) (Parent) (Thread)
[User Picture]From: brotherflame
2017-12-14 07:44 am (UTC)
Java: RandomAccesFile

Впрочем, они уже отказали, а на текущей работе бабла накинули немного.

Привел для примера, что спрашивают невероятную шнягу, которую в справочнике посмотрел и забыл тут же. Не держать же такое в уме.
(Reply) (Parent) (Thread)
[User Picture]From: psplus2010
2017-12-14 10:00 am (UTC)
Это еще ничего, вот когда дают листинг индусского стиля на два листа и просят сказать что эта хрень делает - тут вспоминаешь все идиоматические выражения родного языка.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: dikoe_bydlo
2017-12-13 01:53 pm (UTC)
> Стандартные средства для решения проблемы назвать по имени
Функции чтения из файла в буфер? psplus2010 уже назвал. В java это будут функции позиционирования/чтения/записи в потоке, которые по сути обертки над fopen, fseek, fwrite. В чем сложность вопроса? Как вставить в середину файла, не залезающего в RAM некоторый блок?
(Reply) (Parent) (Thread)
[User Picture]From: brotherflame
2017-12-14 07:46 am (UTC)
Да они самые.
Я к тому, что чтобы что-то делать на практике, необязательно быть ходячим справочником по яве.
Но на собесах хотят справочник
(Reply) (Parent) (Thread) (Expand)