4月24號下午,我去參加了北京賽門鐵克公司的面試。在前一天下午,已經收到了一個簡單的電話面試。電話面試的過程仍是很輕鬆的,首先問了些簡單的我的信息,而後面試官就在電話的那頭看着個人簡歷開始提問題了,大部分的問題都是圍繞着簡歷裏面寫的,你說你會什麼,他就會集中的問這個方面的問題的。個人簡歷寫的內容比較的雜,他問的問題也是很普遍的。簡單的回顧一下問過的問題,給本身加深一點印象吧。javascript
問題一:html
javascript 怎麼調試java
alert()jquery
firefox debugerlinux
問題二:面試
你用sql查詢了一個結果,只想看返回的前10條算法
select * from table limit 10;sql
問題三:shell
你會的linux命令,如何查找/home下的名爲file1的文件數據庫
sudo find /home -name file1
還有幾個記不清了,基本上都回答上了,可是有的回答也不是特別的準確的,整體準確率在80%左右吧。
而後忽然就來了一句,接下來咱們用英文交流吧,你先用英文自我介紹一下,當時在心中一陣苦笑,太忽然了,徹底沒有準備呀。硬着頭皮簡單的說了一些我的的基本信息。而後就開始英文對話了,問了一些你熟悉的技術,吧啦吧啦的,最後讓用英文描述一下本身將來5年的規劃。
從問題中能夠看出來,面試官考察的都是很基礎的,可是有些又不是很經常使用的,就是爲了考察你,是否是和簡歷上寫的一致,是否是常用簡歷上所寫的技術。還有就是外企確定會考察英文的。
沒想到次日就接到了面試的通知,賽門鐵克北京的公司在清華科技園內。約的下午三點,提早到了一會,如今以爲沒有必要,面試官也挺忙的,最好準時。
兩個面試官同時面試的,一個應該是項目組的負責人,也是前一天電話面試的人,另一個是專門拉過來考察linux知識的。
第一個面試官問的問題和電話面試的內容大致差很少,就是問的更多更細緻了。另一個問了好多linux的知識。
問題一:
文件屬性755是什麼意思
rwx
user:group:others
問題二:
linux的io瓶頸如何優化
讀寫分開
問題三:
數據庫中那些地方多是瓶頸
磁盤掃描,大表鏈接
問題四:
linux 中文件的軟鏈接和硬鏈接的區別
https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/
http://www.cnblogs.com/itech/archive/2009/04/10/1433052.html
問題五:
ssh打開的兩個窗口連上數據庫,其中一個insert一條語句,另一個窗口可以查到嗎?
不能,沒有commit
問題六:
寫過多長的shell腳本,shell中如何定義變量
基本上沒有
問題七:
vim的使用,vim查找,刪除一行,刪除n行,複製以及粘貼的快捷方式
(1)多行刪除
方 法1:
單行刪除,:1(待刪除行)d
多行刪除 ,:1,10d
方法2:
光標所在行,dd
光標所在行如下的N行,Ndd
(2)多行的複製
方法1:
光標放到第6行,
輸入:2yy
光標放到第9行,
輸入:p
此方法適合複製少許行文本的狀況,複製第6行(包括)下面的2行數據,放到第9行下面。
方法2:
命令行模式下輸入
6,9 co 12
複製第6行到第9行之間的內容到第12行後面。
問題八:
javascript的調試, html中引入javascript文件的標籤是什麼
<script type="text/javascript" src="../js/jquery.min.js"></script>
問題九:
看ER圖寫sql語句
問題十:怎麼給一個數組逆序
使用兩個指針,進行兩兩交換
問題十一:cache命中算法
LRU等等
問題十二:作過的項目中的問題
而後,和電話面試同樣,又要用英文交流。
其餘的就是實習的時間,工做的內容的問題。整個過程仍是很輕鬆的,可是一些linux基礎知識都不太肯定。
總結,平時要多注意積累,對一些基本的知識要理解準確,不能天天用着它,都不知道其具體的含義。