Свързани публикации 'coding-interviews'


NeetCode 150: Лесен начин за справяне с въпросите за интервю за кодиране
Вероятно най-доброто ръководство за подготовка на въпроси за интервю за програмиране Всички искаме мечтаната работа в компания FAANG... Но не могат да наемат всички. Ето защо превъзходството в интервютата за кодиране е от решаващо значение, за да се поставите над останалите, но това може да бъде трудна задача. Структури на данни, алгоритми, времева/пространствена сложност: това са всички неща, които ще трябва да знаете отвътре, за да се окажете безупречен кандидат за вашия..

Преобразуване на времето в JavaScript: Преобразуване на 12-часов формат AM/PM във военно (24-часово) време
Овладейте преобразуването на време в JavaScript и изравнете уменията си за програмиране! Приложете ефективни решения за преобразуване между 12-часов и военен часови формати. Започнете да решавате предизвикателства, свързани с времето, с увереност. #JavaScriptTimeConversion #CodingSkills Преобразуването на време е често срещана задача в програмирането, особено когато се работи с различни формати за време. Една такава задача е преобразуването на време от 12-часов формат AM/PM във военно..

Потопете се в SetTimeout: Компилация от 15 въпроса за интервю за JavaScript
JavaScript е универсален език за програмиране, широко използван за уеб разработка. Когато интервюирате кандидати за позиции в JavaScript, е изключително важно да оцените разбирането им на основните концепции и способността им да решават проблеми ефективно. Една област, която често се изследва по време на интервюта, е използването на асинхронни операции, а често използвана функция за въвеждане на асинхронност в JavaScript е setTimeout . В тази статия ще разгледаме 15 кодови фрагмента,..

Актуализация на функциите на CodeSubmit, бр. 2
Представяме ви нашата нова IDE в приложението, режим на защита от пристрастия, потребителски роли и коментари Изминаха само три седмици от последната ни актуализация, но работихме усилено, за да предоставим на клиентите си функциите, от които се нуждаят, за да процъфтяват в конкурентния свят на технологичното набиране на персонал. С гордост ви представяме: IDE в приложението CodeSubmit за преглед на задания Един от първите ни клиенти ни каза, че преглеждането на предложенията на..

Какво е да интервюираш като софтуерен инженер.
Потни длани, суха кашлица и дългото пътуване с асансьор до офиса или сега чакат да се включат в срещата в мащабиране. Това е нещо, което всички сме чувствали на интервю за работа. Като софтуерни инженери, ние сме тествани многократно, за да сме сигурни, че притежаваме основните основи за разработка на софтуер. Вашите отговорности като софтуерен инженер не винаги практикуват тези основни основи на CS. Ще говорим повече за процеса и някои съвети и трикове за преминаването му! Отказ от..

Кеширане в системния дизайн | SDE интервю
Кеширането е процес на съхраняване на често или наскоро достъпни данни в по-бърз носител за съхранение, като RAM, така че да могат да бъдат бързо извлечени, без да се налага да ги извличате от по-бавно устройство за съхранение, като твърд диск или мрежов сървър. Това подобрява производителността на системата, като намалява времето, необходимо за достъп до данните.

Максимална дълбочина на двоично дърво
Намерете максималната дълбочина на двоично дърво Да кажем, че имаме този „проблем“: Като се има предвид root на двоично дърво, върнете максималната му дълбочина . Максималната дълбочина на едно двоично дърво е броят на възлите по най-дългия път от основния възел надолу до най-отдалечения листов възел. Първо, нека измислим пример, за да визуализираме проблема: Виждаме, че това дърво има общо пет нива: Код Нека първо разгледаме кода и след това ще разгледаме..