原文:[面試題]事件循環經典面試題解析

基礎概念 進程是計算機已經運行的程序,線程是操作系統能夠進行運算調度的最小單位,它被包含在進程中.瀏覽器中每開一個Tab頁,就會打開一個進程,而這個進程又包含了很多線程. 大家都知道JS是一門單線程語言,如果遇到了非常耗時的操作,那么JS的執行就會受到阻塞,這肯定不是我們想看到的,所以這些耗時的操作,往往不是由JS線程所執行的,而是交由瀏覽器中的其他線程去完成的,成功之后只要在某個特定的時候進行一 ...

2022-03-09 14:13 2 584 推薦指數:

查看詳情

前端的經典面試題——Event Loop(事件循環

我們今天來說說javaScript中的代碼執行順序問題,這是一道非常經典面試題。 這里我們需要知道的一個知識點是:javascript是一門單線程的腳本語言,代碼的執行順序是自上而下執行的,我們來看一下下面這段代碼的執行結果: console.log(1); console.log ...

Mon Mar 15 17:13:00 CST 2021 0 336
經典面試題

查重 (1)利用for循環需要45次 (2)利用對象不能有同一個屬性 需要10次 冒泡排序 數組的去重 字符串的去重 統計字符串出現最多的次數 查找沒有重復的字符串 深度拷貝 聖杯模式 insertAfter方法 查找 ...

Fri Oct 26 02:09:00 CST 2018 1 696
事件循環機制-面試題

執行順序:整個腳本-->異步任務 異步任務 分為宏任務和微任務,先執行微任務再執行宏任務 宏任務:script 、setTimeout、setInterval 、setImmediate ...

Tue Aug 04 18:43:00 CST 2020 0 1978
RabbitMQ面試題解析

1.消息隊列的作用與使用場景? 異步:批量數據異步處理。例:批量上傳文件,比如代發代扣文件 削峰:高負載任務負載均衡。例:電商秒殺搶購 解耦:串行任務並行化。例:退貨流程解耦。 廣播:基於Pu ...

Wed Jan 08 20:47:00 CST 2020 0 1099
Java高級面試題解析(一)

最近,在看一些java高級面試題,我發現我在認真研究一個面試題的時候,我自己的收獲是很大的,我們在看看面試題的時候,不僅僅要看這個問題本身,還要看這個問題的衍生問題,一個問題有些時候可能是一個問題群(如果只關注問題本身,可以跳過補充部分)。 這個是我一個多星期的奮戰結果,把它記錄下來,如有不當 ...

Sat Feb 16 07:16:00 CST 2019 0 5648
經典算法面試題

1. 10億個數中取前1000大的數 維護一個1000個節點的小頂堆。 時間復雜度O(nlogk) 2. 合並k個有序(假設升序)數組 具體步驟:(1)將k個數組的第一個元素取出來,維護 ...

Thu Jul 04 07:37:00 CST 2019 0 9647
linux經典面試題

常用指令 1.說出10個linux常用的指令 ls 查看目錄中的文件 cd /home 進入 '/ home' 目錄;cd .. 返回上一級目錄;cd ../.. 返回上兩級目錄 m ...

Tue Dec 18 18:20:00 CST 2018 0 4993
經典SQL面試題

以下題目都在MySQL上測試可行,有疏漏或有更優化的解決方法的話歡迎大家提出,我會持續更新的:) 有三個表,如果學生缺考,那么在成績表中就不存在這個學生的這門課程成績的記錄,寫一段SQL語句, ...

Thu Mar 14 00:51:00 CST 2013 6 4743
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM