數(shù)據(jù)結構
1 HashMap目溉、HashTable的區(qū)別
- HashMap基于HashTable實現(xiàn)扣泊,其keys和values都沒有順序能真,判斷元素是否相同的依據(jù)是鍵值是否相同
- HashTable是同步的消约,性能較低,因此在線程安全的代碼中鸟顺,優(yōu)先考慮HashMap。
- HashTable不允許有null值
linux操作
1 批量修改多臺服務器的主機名
編輯三個文件:/root/iplist /root/hostnamelist /root/hostname.sh
ssh公鑰拷貝器虾,服務器之間ssh免密碼登錄
-
批量修改主機名
//vi hostname.sh ip=`ifconfig eth0 | grep 'inet ' | awk '{print $2}'` hostname=`cat /root/hostnamelist | grep $ip | awk '{print $2}'` echo $ip echo $hostname hostnamectl set-hostname --static $hostname hostname $hostname ssh-keygen -t rsa pscp -h iplist /root/.ssh/id_rsa.pub /root/.ssh pscp -h iplist /root/hostnamelist /root/hostname.sh /root pssh -h iplist -i 'chmod +x /root/hostname.sh' pssh -h iplist -i 'sh /root/hostname.sh' //其他批量工具 pslurp 從多臺遠程機器拷貝文件到本地 pnuke 并行在遠程主機殺進程 prsync 使用rsync協(xié)議從本地計算機同步到遠程主機
擅長技能
- 熟悉linux系統(tǒng)讯嫂、shell腳本、數(shù)據(jù)庫等基礎
- 精通Python,熟悉git工具沐扳,也曾使用C++浓体、Java作為編程語言
- 熟悉CSS/JavaScript等前端知識,了解Bootstrap/jQuery/AngularJS等框架
重點內容
關于java虛擬機渐裸,你需要知道JVM的內存結構巫湘,垃圾回收機制,內存分配策略昏鹃,類的加載機制以及內存模型尚氛。以上這些請參考周志明的《深入理解java虛擬機》。
熟悉java各個容器的實現(xiàn)洞渤,例如HashMap阅嘶、ConcurrencyHashMap等,最好去閱讀源碼载迄,這次面試關于HashMap原理三個面試官問了我三次讯柔,重要程度不需多說了。
熟悉java并發(fā)編程护昧,尤其是java.concurrency包下的api魂迄,并發(fā)作為一塊高級內容,對于很多人說惋耙,很少接觸捣炬,也很難將其掌握。幸運的是绽榛,面試官在這一塊都不會考得太深入湿酸,推薦《java concurrency in practice》。
熟悉常用的數(shù)據(jù)結構灭美、算法推溃。很多人認為算法在實際項目中根本用不到,并且覺得算法太難届腐,就疏于學習铁坎。算法不僅需要必備的理論,更需要親自動手梯捕,有關算法的書籍更多厢呵,找一本適合的就可以了,題庫推薦leetcode傀顾。
面試心得
三個方面
無論是哪一種面試襟铭,主要就看三個方面:現(xiàn)在能力如何,未來潛力如何短曾,人品如何寒砖。之前有一個很典型的case,有個小伙子能力很強嫉拐,筆試和初試評價都很高哩都,最后終試的時候,評價特別低婉徘,就是因為其被判斷為潛力不夠漠嵌。沒有鉆研精神咐汞,對新技術不感興趣,不愿意深入思考儒鹿,不主動學習……
三樣東西
面試的時候化撕,記得帶三樣東西:簡歷,白紙约炎,筆植阴。
簡歷一定要準備一份,原因很多圾浅。阿里是要求所有面試線上化掠手,所以一般都不給面試官簡歷,面試官必須用電腦看狸捕,電子版哪有紙質版舒服芭绺搿;有可能是兩個面試官灸拍,但他們只準備了一份簡歷魁衙。自己準備一份簡歷,可以讓面試官有個好印象株搔。
白紙和筆,都是在面試過程中可以幫助自己的纯蛾。用筆來畫項目流程圖或者技術框架纤房,比用語言描述更加形象。畫完之后翻诉,還可以把白紙一起交給面試官炮姨,嘿嘿,保證面試官對你印象深刻碰煌。
學習能力
在所有學生的簡歷中舒岸,絕大部分同學都會寫自己的學習能力強,所以這個不要作為一個特點芦圾。面試過程中蛾派,一再重點強調自己學習能力強的學生,一般都是能力不行的个少,當自己能力不夠強的時候洪乍,才會這么強調自己學習能力強。聰明一點的學生夜焦,都不這么說壳澳,他們只需要講述一些例子,讓面試官得出一個結論:這個學生學習能力強茫经,適應能力強巷波。
不知道
面試的時候經常會遇到一個情況萎津,不知道該如何回答面試官的問題。我見過好多學生抹镊,遇到問題不知道锉屈,連忙回答說:我以前學過但是忘了,我再看看書就完全知道了髓考。這種讓面試官很無語部念,所有的問題都是這樣啊,看看書都知道了氨菇。最好的方式儡炼,就是望著面試官傻笑說:不好意思啊,我不知道該怎么回答查蓉,確實不知道乌询。
談薪資
談薪水是個有點敏感的話題。一般都是在最后HR來跟你談的豌研,但不保準面試過程中有些面試官會主動的問妹田。談薪水,最標準最討巧的回答是類似這樣的:薪水是很重要鹃共,但我更看重這個機會鬼佣,只要薪資差不多就好了。