《Android 開發工程師面試指南 LearningNotes 》 ,作者是 陶程 ,由 梁觀全 貢獻部分。大家可以去知乎關注這兩位用心的少年。這份指南包含了大部分Android開發的基礎、進階知識,不僅可以幫助准備面試的同學,也可以幫助正在學習和工作的同學梳理自己的知識點。有心 ...
最近面試,遇到很多js相關的面試題,總結一下。 js 去重 indexOf 在IE 不支持indexOf方法,可以在Array原型鏈上擴展indexOf方法 數組先排序 ES 新方法set和Array.from set是一種新的數據結構,它可以接收一個數組或者是類數組對象,自動去重其中的重復項目,返回的是json對象 Array.from可以把類數組對象 可迭代對象轉化為數組 js 字符串轉為駝峰 ...
2018-04-03 00:49 0 6736 推薦指數:
《Android 開發工程師面試指南 LearningNotes 》 ,作者是 陶程 ,由 梁觀全 貢獻部分。大家可以去知乎關注這兩位用心的少年。這份指南包含了大部分Android開發的基礎、進階知識,不僅可以幫助准備面試的同學,也可以幫助正在學習和工作的同學梳理自己的知識點。有心 ...
前幾天在博客園看到有人面試時,遇到遞歸算法題,一時手癢就解了一個。順便網上又找來幾個,也實現了。給大家分享一下,開闊一下思路,沒准你明天面試就能用上。 1、編寫一個方法用於驗證指定的字符串是否為反轉字符,返回true和false。請用遞歸算法實現。(反轉字符串樣式為"abcdedcba ...
在做小程序開發時,需要將一個對象push到數組中,第一次寫法是 這樣輸出的結果你數組元素都是最后一個對象。因為tmp聲明在for循環之外,當listData數組push這個tmp對象時,一直是同一個對象,而並不是將對象的數據壓入,只是在listData數組建立了一個對象的引用關系 ...
總結一下這幾天面試遇到的問題 面試環節,大同小異 第一輪:電話面試 做簡單的篩選 時間15-30分鍾,主要是了解一下你會哪些?問題會問你之前做過的項目,目的在於了解你是否熟悉掌握測試流程和測試思路,這塊描述流程的時候,可以把自己會的一些工具加上去。測試流程大致為需求評審--寫測試計划與方案-畫 ...
期望題 1. 拋一個6面的骰子,連續拋直到6為止,問期望的拋的次數是多少 設期望次數為E,那么有: [1]1次拋出6的概率為1/6,那么期望次數為1*1/6 [2]本次拋出非6數字的概率為5/6,因為沒有拋出6,因此期待拋出6還需要執行試驗的次數仍為E,需要注意加上本次(1次)失效的拋擲,即期 ...
多總結,才能更好地進步,分享下最近的刷題總結給大家吧 關於縮減代碼 1.善用js中的函數或者特性。 (迭代、解構、set等等) 2.善用位運算。 (相信我,能用位運算的就用位運算) 3.善用正則表達式。 (只要關於字符串的題目 ...
1、線程與進程的區別 一個程序至少有一個進程,一個進程至少有一個線程。線程的划分尺度小於進程,使得多線程程序的並發性高。 另外,進程在執行過程中擁有獨立的內存單元,而多個線程共享內存,從而極大地提高了程序的運行效率。 線程在執行過程中與進程還是有區別的。每個獨立的線程有一個程序運行的入口 ...
上一部分總結了基礎常用的js表單校驗,包括原生以及框架,下面來總結這一個月涉及到的動態校驗: 動態表單校驗大致分為三種情況: 1. 首先是固定校驗規則,但是表單組件是動態生成的,例如:在表單或者表格里有“增加”功能,增加一行,給新生成的表單組件添加校驗規則。 2. 第二類就是組件固定 ...