В предыдущем видео который удален, вы меня спросили студент ли я практикума мой ответ нет. Я не покупал курсы, теорию знаю только из бесплатных ресуров тот же leetcode и документации
import re to_pkg = 'ssssssssssbbbbbbbbbrrrrrrtyuuuiiiiooooo' ''.join(f'{l if (l := len(c[0])) > 1 else ""}{c[1]}'for c in re.findall(r'(([a-zA-Z])\2*)', to_pkg)) 10s9b6rty3u4i5o
Не очень крепкий джун на самом деле, по замыканиям ни слова не сказал про LEGB, задачу с ходу можно было решить через срезы, плюс решение через генераторы само лезет в голову, когда есть какие-то формирующиеся последовательности, которые генерируются через какие-то условия
проходит ли у вас стажировка? и какие знания нужно иметь что бы стажироваться у вас для бекенда, если мне нужно добрать нужные знания у вас и в дальнейшем работать с вами.
На данный момент Антон проходит стажировку. По знаниям-уметь уверенно закрывать задачки по Джанго. Примерный уровень даю в тестовом. Но, если коротко обращаю внимание на докер, оптимизацию запросов, аккуратность кода, тесты и то, что код решает задачу
у меня в голове произошел диссонанс на этом моменте. знал, что flake8 - полноценный линтер, а black - просто форматировщик, но уверенные вопросы интервьюера на каждый ответ собеседуемого немного запутали
Ну, хз. В целом, для стажера, мб, и норм. Но меня капец триггернули 2 фразы: "...люблю продумывать архитектуру" и "...самая большая проблема бота - там монолит, а не микросервисы". Джун, который думает интересуется архитектурой - это найс. Но джун, который продумывает архитектуру, без знаний в этом деле - тут очень велика вероятность того, что он начнет изобретать велосипед, а в результате изобретет что-то более страшное. Но больше, конечно, триггернула фраза о монолите. Я очень часто вижу/слышу, что, мол, "монолит - плохо, микросервисы - хорошо". И всегда одни и те же аргументы. А когда мы смотрим на конкретную задачу, то понимаем, что в ней не нужны все те плюсы, что дают микросервисы. Вот и тут в этом ответе я примерно это и услышал: человек где-то когда увидел эту фразу, принял ее за истину и теперь постоянно пихает это, даже не пытаясь подумать, а правильно ли он это делает. И все это делает с такой лютой уверенностью в своей правоте... ИМХО, джун должен залюбить всех, включая гугол, вопросом "почему так, а не иначе", а не просто принимать все как истину. И, да, я, конечно, не исключаю вероятность того, что конкретно у них в боте нужна была микросервисная архитектура, но лично мне крайне сложно представить, что они там такого пилили, что им это было бы нужно. Кароче, спорный собес. Мб хоть код выложите, раз уже спалили тестовое. :D
Андрей, огромная благодарность за реальный собес. Хотел узнать, вы у себя в компании сообщения к коммитам пишите на русском или на английском? Читал, что где-то пишут на английском, где-то комбинируют, где-то на русском, мол нет смысла изголяться если не работаете на внутреннем рынке. Заранее благодарю за ответ.
import random def func(lst: list) -> int: return sum(list(map(int, lst))) arr_numbers = list(map(str, [random.randint(10**10, 10**15) for i in range(20)])) print(func(arr_numbers))
Если так хочется в список положить один тип данных, можно унаследовать все объекты страницы от PageObject какого-нибудь... И вообще объекты на странице, может быть, словарем сделать, ключи будут именами экземпляров класса, для обращения по имени. Отдельно обращаться по индексам из dict.values()
А куда в личку писать за промокодом?) И могу ли я его применить вместе с подарочным сертификатом например для обучения в практикуме на системного администратора?)
Задачу дали некорректную в принципе. У нее нет решения. Задача была посчитать слова в тексте, сколько повторений. Но ничего не сказано про сам текст. Есть ли спецсимволы там, что есть понятие слова, что есть разделитель между словами, считаются ли словами 1-2 символа, отделенных пробелами. Можно ли удалять спецсимволы или нет, потому что там может быть пароль или спецсимволы вписаны внутри слова. В последнем варианте вообще тогда надо ставить вопрос что и как удалять из строки, чтобы отделять слова, что является разделителем слов. Уважаемые. Если в таких конторках как срандекс и прочие работают колхозники, которые не могут даже дать тех. задание корректное, зато hr отдел бесполезный на понтах и алгоритмы ненужные на собесах, то я вам скажу, что никто адекватный в такие конторы не пойдет работать. Мне жаль людей кто в подобное суется, по сути это рабы и вынужденные быть терпилами, мило улыбаться идиотскому начальству и вылизывать задницы. Кстати, смешит если тим лидами ставят баб не выше уровня мидла, это действительно смешно и говорит о многом.
2я задача в оптимальном решении o(n) рантайма + o(1)- это гроб уровня hard, который не алгоритмическая, а математическая задача. Данила решил просто потешить свое чсв.
Код первого задания у пацана не работает и не увидивитиьно но я типо не осуждаю самого пацана, но вот чел типо с яндекса или откуда он там, просто видно что когда пацан начал слишком громоздить, он перестал понимать что он делает и сделал вид что решение норм (хотя оно time limit ) да и какой O(n) approach это смешно, ощущение что тип пришел не из it сферы даже а с помойки. Хахах я смотрю Андрей уже смеётся с задачки типо про sliding window ) What is going on ?
Чел отучился на Яндекс Практикуме и не может написать алгоритм поиска палинрома? Серьезно? Ну и с бинпоиском любой недостажер легко должен справляться. Ни первый, ни второй собеседуемые не тянут на стажеров, не говоря уже о каком-то более высоком уровне.