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


Демистифициране на цикъла на събитията (включващ setTimeout)
Тази статия е моят опит да обясня някои основни аспекти на асинхронния код и как JavaScript работи зад кулисите. Така че нека започнем с удобна визуализация и известна терминология, преди да навлезем в дълбочина. Голямата картина Има много начини да визуализирате какво се случва тук, но аз особено харесвам следното изображение, защото дава ясна индикация в какъв ред се случват нещата и предоставя някои конкретни примери. Добра идея е да се върнете към това изображение, докато..

ИСТОРИЯТА ЗА ЛОГИСТИЧНАТА РЕГРЕСИЯ ПРОДЪЛЖАВА...
В тази статия ще продължа с историята на логистичната регресия, ако не сте чели предишната статия, ето връзката Позволете ми да направя нещата ясни и прости, дори в тази статия няма да мога да завърша логистичната регресия, защото това е обширна тема и ние я разглеждаме подробно, така че е по-добре да планирате какво ще разгледаме в тази статия. Ще покрием: Вероятностен подход на сигма функция. Теория за оптимизация. Ще изведем проблем за оптимизиране на LR чрез..

„Популярен въпрос за интервю в JavaScript“
1. Какво е JavaScript? Всички знаем, че JavaScript е скриптов език за програмиране. Кой лек, компилиран само навреме и т.н., който има синтаксис във фигурни скоби, динамично писане, базирана на прототип обектна ориентация и първокласни функции. 2. Каква е разликата между двойно равно ( == ) и тройно равно ( === )? Double Equal( == ) : В javaScript двойното равенство проверява за равенството на стойността. Това означава, че преди да провери стойностите, той преобразува типовете..

Съвети и трикове за битова манипулация и често задавани въпроси за интервю
Манипулирането на битове е актът на алгоритмично манипулиране на битове или други части от данни, по-кратки от дума. Задачите на компютърното програмиране, които изискват манипулиране на битове, включват контрол на устройството на ниско ниво, алгоритми за откриване и коригиране на грешки, компресия на данни, алгоритми за криптиране и оптимизация. За повечето други задачи съвременните езици за програмиране позволяват на програмиста да работи директно с абстракции вместо с битове, които..

Напишете код за прилагане на Bubble Sort в Java
проблем Напишете код за прилагане на Bubble Sort в Java Решение Ето програмата на Java за прилагане на алгоритъм за сортиране с мехурчета, използвайки език за програмиране Java. Не се изненадвайте от импортирането на java.util.Array, ние не сме използвали неговия метод за сортиране тук, вместо това се използва за отпечатване на масиви в четим формат. Създадох функция за размяна за размяна на числа и подобряване на четливостта на кода. Ако не ви харесва, можете да вградите кода в..

Двигател за броене на думи
Постановка на проблема: Двигател за броене на думи Приложете функция за сканиране на документи wordCountEngine , която получава низ document и връща списък с всички уникални думи в него и техния брой срещания, сортирани по броя на срещанията в низходящ ред. Ако две или повече думи имат еднакъв брой, те трябва да бъдат сортирани според реда им в оригиналното изречение. Да приемем, че всички букви са в английската азбука. Вашата функция трябва да е нечувствителна към главни и..

JavaScript: Проверете валидните скоби със стек
Посещавам уебсайта LeetCode много често, за да практикувам решаване на въпроси относно структурата на данните и алгоритмите и да подобря уменията си за кодиране. Валидни скоби е един от класическите въпроси за интервю и аз ще споделя моето решение с вас в тази публикация. Ето го въпроса: При даден низ, съдържащ само знаците '(' , ')' , '{' , '}' , '[' и ']' , определете дали въведеният низ е валиден. Въведен низ е валиден, ако: Отворените скоби трябва да се затварят..