然後總結一下綠盟的筆試題,這大概是目前來說做過的最好的乙份筆試題,因為涉及的範圍廣,知識點總結的也基礎,雖然投的是前端崗位,但是筆試題裡面涉及除了html、css、js以及angular,以及一些前端js庫,還有php、計算機網路、資料結構、linux、資料庫、演算法、英語等幾個方面都出了題,涉及選擇、填空、簡答、程式設計、附加題。
記了一些題,主要是以下:
php:只考了乙個選擇題,php中銷毀變數的函式,是乙個選擇題,答案是unset()函式,我自己php掌握的不多,只是了解一點,但是這個答案還是知道的;
資料結構:考了乙個填空,給了乙個樹,要寫出先序、中序、後序遍歷的結果,然後我已經不怎麼記得怎麼算了,找到了這個:
前序遍歷:根結點 ---> 左子樹 ---> 右子樹中序遍歷:左子樹---> 根結點 ---> 右子樹
後序遍歷:左子樹 ---> 右子樹 ---> 根結點
層次遍歷:只需按層次遍歷即可
也算是再重溫一下吧。我好像記錯順序了。。。
資料庫:考了乙個事務的四個特性:原子性,隔離性,永續性,單一性,是乙個填空題。另外考了乙個程式設計,寫5個sql語句,我也忘的差不多了。
計算機網路:七層協議,http所在層是哪一層?同一層還有什麼協議?它的上一層是什麼?答案應該是http在應用層,即最上層,同一層還有ftp、telnet、snmp等,它的上一層應該是表示層,因為七層協議依次是:物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層。
演算法:一道程式設計題,寫乙個二分查詢法;
linux:乙個選擇題:linux中預設的檔案換行符是什麼?答案是\n\r吧;
還有乙個填空題是:——是一種基於64個可列印字元來表示二進位制資料的表示方法,答案是base64,這個以前完全不知道啊,可以去
了解一下。
另外其他的就大部分是前端方面的知識了:
1、angular的定義服務的方式?
2、js中資料視覺化的庫?echart、d3、three是,lodash不是;
3、doctype的作用?
4、session和cookie的作用和區別?
5、模組化程式設計中commonjs、cmd、amd的理解?
6、js中事件捕獲、事件冒泡、事件委託的理解?
7、網頁加速的方式?
8、下面**foo的資料型別和值是什麼?答案是1024,字串型別,不解釋。
var foo = 10 + 「24」;
9、下面**中foo和bar的值是什麼?輸出的都是a是4,b是3,原因還不知道,我要學習一下。
var foo = ;var bar = foo;
foo["b"] = "2";
bar["b"] = "3";
bar["a"] = "4";
大概就是這些吧,反正做的挺舒服的,涉及的內容可以檢驗基礎,有些不會也正常,說明自己能力還不夠,還需要學習。
前端筆試知識點總結(3)
css中position的四個屬性值得分析 fixed,relative,absolute,static 1 position static 無定位 該屬性值是所有元素定位的預設情況,在一般情況不用宣告,但有時候遇到繼承的情況,可以採用static取消繼承,即還原定位的預設值 2 position ...
筆試題 知識點總結
include using namespace std int main int b 1 int p int b 1 p 1 for int i 0 i 3 i 我去,棧裡面開闢的空間在windows是不能越界訪問的,堆裡面開闢的空間可以任意訪問,但是前提該塊記憶體沒有被使用,不然會崩潰。但是lin...
前端知識點總結(四)
css篇 5.visiility中有個collapse屬性的作用?用在 中,隱藏一行或一列,並會釋放空間,chrome除外。6.出現浮動的原因,怎麼清除浮動?乙個盒模型設定類浮動,導致父級物件不能被撐開,這樣就產生類浮動,需要清除浮動。清除浮動方法 計算子容器高度 新增clear both 父級 o...