前幾天參加了阿里的筆試題,題目雖然很簡單,但是現在回想下發現出了不少問題,還是基礎不牢固啊。把這些題目寫出來也算是對自己的一種提公升吧。
1.html題
**:
國家名稱2.css選擇器的縮寫,具體**記不清楚了,就是涉及background、font、#000000之類、後代選擇器的縮寫網域名稱排名
中國**
www.taobao.com
1 美國
epay
www.epay.com
2 amazon
www.epay.com
3
www.a.com
3.先是語義化乙個登入介面,然後是實現css部分(圓角半透明)。當時是想不起來如何實現半透明,找了找資料,發現是通過rgba(r,g,b,a)中的a來實現開透明的,還是基礎知識掌握的不牢固啊。下面是自己寫的**,顏色背景什麼的沒有細緻調整,樣子大致是這樣。
4.查詢頁面中所有類為test的節點,當時是對document.body.childnodes進行遍歷,沒有想到子節點還有可能擁有子節點,此題就此倒下,貼出乙個可行的吧:
function getbyclass(test){var lists = document.getelementsbytagname('*');
var result = ;
var reg = new regexp('\\b'+test+'\\b');
for(var i=0,len=lists.length;i5.刪除陣列中的重複節點
if(! array.prototype.unique){
array.prototype.unique = function(){
var arr = this, temp = , result = ;
for(var i=0,len=arr.length;i6.談談對前端工程師的認識?這種題目就看自己發揮了。
阿里巴巴暑期實習生筆試題
1.kmp演算法 長度為n的主串t中匹配長度為m的子串p n m 匹配成功 存在p的每個字元依次和t中的乙個連續字串行相等 輸出主串中匹配串起始位置,匹配失敗輸出 1 思路 首先用o m 的時間對子串進行預處理,可通過子串本身的特性判斷出需要右移幾位才是可能匹配的 然後用o n 的時間去完成匹配 時...
阿里巴巴2017實習生筆試題 一
ps 檢視答案請移步bat直通車 總計24道題目,鑑於csdn的markdown格式總出錯,這裡顯示有問題,建議直接移步bat直通車直接檢視 選擇題 1.關於c 的inline關鍵字,以下說法正確的是 a.使用inline關鍵字的函式會被編譯器在呼叫處展開 b.標頭檔案中可以包含inline函式的宣...
2011阿里巴巴集團實習生招聘筆試題 C C
公共題 選擇題 每題5分 1.若一棵二叉樹具有10個度為2的結點,則該二叉樹的度為0的結點個數是 a 9 b 11 c 12 d 不確定 2.下列排序演算法中,其時間複雜度和記錄的初始排列無關的是 a 插入排序 預先排序,執行時間為o n b 堆排序 c 快速排序 最壞情形o n2 d 氣泡排序 最...