172 похожих чатов

У кого нибудь было такое, что изи проходите устную часть

собеседования и потом не справляетесь на этапе алгоритмической задачи? :(

27 ответов

7 просмотров

У меня не было. Но если это шляпа аля литкод или кодварс, это норма. Дуристика такое давать, еще и для ливкодинг)

б 52 русского производства 2 раза каждые 3 часа и все) со всем справляешься))) шутка) просто волнение итп

Что там за задача то была? Сразу б скинул. Оценили б старшие товарищи, что за г)

Роберт-Ners Автор вопроса
Oleksandr Oliinyk
Что там за задача то была? Сразу б скинул. Оценили...

Перевернуть стринг не используя дефолтные штучки дрючки (reversed) и не создавая дополнительных переменных. Я понимаю, что это легкая задачка, но я джун с годом опыта и все время тратил на ios, а не на литкод))

Роберт Ners
Перевернуть стринг не используя дефолтные штучки д...

Не ну если ты джун с годом опыта, то такую задачу должен был бы выполнить. Правда вопрос за сколько времени. Я такую делал для себя. Но не за 5 минут конечно ж. За 5 это надо знать. Если б дали на после собеса делать то это э не проблема.

Роберт Ners
Не, в лайве

var string = "abc" var newString = "" for obj in string { newString.append(string.removeLast()) } print(newString)

Роберт-Ners Автор вопроса
Oleksandr Oliinyk
var string = "abc" var newString = "" for obj in s...

Нельзя новую переменную создавать, яж писал

Роберт Ners
Нельзя новую переменную создавать, яж писал

А сколько времени дали? И решил хоть как то вообще? На вскидку не капец сложно.

Роберт-Ners Автор вопроса
Oleksandr Oliinyk
А сколько времени дали? И решил хоть как то вообще...

Ну я что то пытался накидать, но через 15 мин сказали, что у нас времени уже нет, досвидос Я просто фигово разбираюсь в таких задачах, делает ли меня это х*евым разрабом? Особенно в сфере приложений.?А вот хз

Роберт Ners
Ну я что то пытался накидать, но через 15 мин сказ...

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

Роберт-Ners Автор вопроса
Oleksandr Oliinyk
Тогда не заморачивайся, если не создавать других п...

Просто компания была тож не говно с плохими условиями, это был EPAM, и как то обидно

Роберт Ners
Просто компания была тож не говно с плохими услови...

У них даже в тестах в школу на полный 0 там какое то мясо с абстракциями ккоторые хрен разберешь)

Роберт-Ners Автор вопроса
g01dt00th
screenshot

Шел к этому тоже только что, заспойлерил) Но я явно не за 5 минуты бы сделал)

g01dt00th
screenshot

Джуны должны такое сразу знать? Но я например делал тоже insert remove но забыл про оффсет и пытался сделать костыль (который сделать нельзя ибо правила).

Oleksandr Oliinyk
Джуны должны такое сразу знать? Но я например дела...

ну любой разраб должен помнить, что индекс у строки особенный, а не тупо инт, остальное автокомплитом восполняется

Oleksandr Oliinyk
Джуны должны такое сразу знать? Но я например дела...

должны, это же изи задачка, сложность только в том, что строки можно взять только по их индеску, и они иммутабельны

g01dt00th
ну любой разраб должен помнить, что индекс у строк...

Ну я это я как раз знал, потому я бы так сделал 100% просто за 5 минут я бы не дошел бы до этого. Бо я получается перебирал только что варианты, а это занимает время.

M53
должны, это же изи задачка, сложность только в том...

Ну изи то да, но я не встречал еще такого, что б в разработке это понадобилось конечно. Хотя так можно половину всего откинуть)

Роберт Ners
😮

Ну, мы с тобой не тянем пока на джунов) Зато в следующий раз если спросят, будем знать как правильно)

Роберт Ners
Перевернуть стринг не используя дефолтные штучки д...

в 2008 будучи джуном без опыта сделал ее за 5 минут на собесе

Похожие вопросы

Обсуждают сегодня

Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
А чем вам питонисты не угодили?😂
.
79
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
Всем привет. Поделитесь, пожалуйста, опытом. Есть форма, на которой имеется dbgrid и кнопки: добавить, редактировать, удалить. Если нет записей в dbgrid, то кнопки редактирова...
Евгений
5
type TExtensions<GExtender>=class function GetExtension<GEntityExtenderType>:GEntityExtenderType; end; function TExtensions<GExtender>.GetExtension<GEntityExtenderType...
zamtmn
8
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Всем привет, препод задал вопрос, подскажите пожалуйста, какой адрес инкапсулирует указатель?
Свинка Пеппа
8
Почему никто ещё не написал квантовую виртуальную машину на Windows?
КТ315
7
Вот смотрите у меня есть два стрима сейчас fs, cs: TStream; fs := TFileStream.Create('filename'); cs := TCompressionStream.Create(compression_level, fs); Я хочу сделать так: ...
notme
5
Карта сайта