Свързани публикации '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 много често, за да практикувам решаване на въпроси относно структурата на данните и алгоритмите и да подобря уменията си за кодиране. Валидни скоби е един от класическите въпроси за интервю и аз ще споделя моето решение с вас в тази публикация. Ето го въпроса:
При даден низ, съдържащ само знаците '(' , ')' , '{' , '}' , '[' и ']' , определете дали въведеният низ е валиден.
Въведен низ е валиден, ако:
Отворените скоби трябва да се затварят..