前端筆試知識點總結(5)

  挺久之前投了綠盟科技web開發的崗位,覺得沒戲了,而後把中華英才的APP也卸載了,結果昨晚收到了筆試郵件,而後纔打開中華英才網看見很久以前就發了性格測評,結果我壓根不知道,因此連接也過時了,好在接到了筆試的通知。javascript

  而後總結一下綠盟的筆試題,這大概是目前來講作過的最好的一份筆試題,由於涉及的範圍廣,知識點總結的也基礎,雖然投的是前端崗位,可是筆試題裏面涉及除了HTML、CSS、JS以及Angular,以及一些前端js庫,還有PHP、計算機網絡、數據結構、Linux、數據庫、算法、英語等幾個方面都出了題,涉及選擇、填空、簡答、編程、附加題。css

  記了一些題,主要是如下:html

    PHP:只考了一個選擇題,PHP中銷燬變量的函數,是一個選擇題,答案是unset()函數,我本身PHP掌握的很少,只是瞭解一點,可是這個答案仍是知道的;前端

    數據結構:考了一個填空,給了一個樹,要寫出先序、中序、後序遍歷的結果,而後我已經不怎麼記得怎麼算了,找到了這個:java

前序遍歷:根結點 ---> 左子樹 ---> 右子樹

中序遍歷:左子樹---> 根結點 ---> 右子樹

後序遍歷:左子樹 ---> 右子樹 ---> 根結點

層次遍歷:只需按層次遍歷便可

也算是再重溫一下吧。我好像記錯順序了。。。web

    數據庫:考了一個事務的四個特性:原子性,隔離性,持久性,單一性,是一個填空題。另外考了一個編程,寫5個sql語句,我也忘的差很少了。算法

    計算機網絡:七層協議,http所在層是哪一層?同一層還有什麼協議?它的上一層是什麼?答案應該是http在應用層,即最上層,同一層還有FTP、Telnet、SNMP等,它的上一層應該是表示層,由於七層協議依次是:物理層,數據鏈路層,網絡層,傳輸層,會話層,表示層,應用層。sql

    算法:一道編程題,寫一個二分查找法;數據庫

    英語:一道編程題,給一個純英語技術文檔,裏面介紹了相關函數和屬性,給一段代碼,要求輸出指定的字符串,嗯。。。我不會,看不懂那堆英語,內容還挺多的,很掙扎的看了好久,可是理解不來。編程

    Linux:一個選擇題:Linux中默認的文件換行符是什麼?答案是\n\r吧;

還有一個填空題是:——是一種基於64個可打印字符來表示二進制數據的表示方法,答案是Base64,這個之前徹底不知道啊,能夠去 

    http://www.cnblogs.com/DTWolf/p/4994256.html

瞭解一下。

另外其餘的就大部分是前端方面的知識了:

    一、Angular的定義服務的方式?

    二、JS中數據可視化的庫?Echart、D三、Three是,Lodash不是;

    三、Doctype的做用?

    四、session和cookie的做用和區別?

    五、模塊化編程中CommonJS、CMD、AMD的理解?

    六、JS中事件捕獲、事件冒泡、事件委託的理解?

    七、網頁加速的方式?

    八、下面代碼foo的數據類型和值是什麼?答案是1024,字符串類型,不解釋。

var foo = 10 + 「24」;

    九、下面代碼中foo和bar的值是什麼?輸出的都是a是4,b是3,緣由還不知道,我要學習一下。

var foo = {"a":"1"};
var bar = foo;
foo["b"] = "2";
bar["b"] = "3";
bar["a"] = "4";

  

   而後附加題就比較隨意了,讓說說本身知道的一些安全產品以及滲透工具,由於綠盟是一家作網絡安全方面的公司,可能這方面想了解一下應聘者的瞭解程度,其實在其餘題裏面也涉及一點安全方面的知識,由於我可能在這方面學的比較少,只是知道一點點,而後讓留下本身的博客地址和Github地址。

  大概就是這些吧,反正作的挺舒服的,涉及的內容能夠檢驗基礎,有些不會也正常,說明本身能力還不夠,還須要學習。

相關文章
相關標籤/搜索