offer

数据结构

1 HashMap、HashTable的区别

  • HashMap基于HashTable实现,其keys和values都没有顺序,判断元素是否相同的依据是键值是否相同
  • HashTable是同步的,性能较低,因此在线程安全的代码中,优先考虑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协议从本地计算机同步到远程主机
    

擅长技能

  • 熟悉linux系统、shell脚本、数据库等基础
  • 精通Python,熟悉git工具,也曾使用C++、Java作为编程语言
  • 熟悉CSS/JavaScript等前端知识,了解Bootstrap/jQuery/AngularJS等框架

重点内容

关于java虚拟机,你需要知道JVM的内存结构,垃圾回收机制,内存分配策略,类的加载机制以及内存模型。以上这些请参考周志明的《深入理解java虚拟机》。

熟悉java各个容器的实现,例如HashMap、ConcurrencyHashMap等,最好去阅读源码,这次面试关于HashMap原理三个面试官问了我三次,重要程度不需多说了。

熟悉java并发编程,尤其是java.concurrency包下的api,并发作为一块高级内容,对于很多人说,很少接触,也很难将其掌握。幸运的是,面试官在这一块都不会考得太深入,推荐《java concurrency in practice》。

熟悉常用的数据结构、算法。很多人认为算法在实际项目中根本用不到,并且觉得算法太难,就疏于学习。算法不仅需要必备的理论,更需要亲自动手,有关算法的书籍更多,找一本适合的就可以了,题库推荐leetcode。

面试心得

三个方面

无论是哪一种面试,主要就看三个方面:现在能力如何,未来潜力如何,人品如何。之前有一个很典型的case,有个小伙子能力很强,笔试和初试评价都很高,最后终试的时候,评价特别低,就是因为其被判断为潜力不够。没有钻研精神,对新技术不感兴趣,不愿意深入思考,不主动学习……

三样东西

面试的时候,记得带三样东西:简历,白纸,笔

简历一定要准备一份,原因很多。阿里是要求所有面试线上化,所以一般都不给面试官简历,面试官必须用电脑看,电子版哪有纸质版舒服啊;有可能是两个面试官,但他们只准备了一份简历。自己准备一份简历,可以让面试官有个好印象。

白纸和笔,都是在面试过程中可以帮助自己的。用笔来画项目流程图或者技术框架,比用语言描述更加形象。画完之后,还可以把白纸一起交给面试官,嘿嘿,保证面试官对你印象深刻。

学习能力

在所有学生的简历中,绝大部分同学都会写自己的学习能力强,所以这个不要作为一个特点。面试过程中,一再重点强调自己学习能力强的学生,一般都是能力不行的,当自己能力不够强的时候,才会这么强调自己学习能力强。聪明一点的学生,都不这么说,他们只需要讲述一些例子,让面试官得出一个结论:这个学生学习能力强,适应能力强。

不知道

面试的时候经常会遇到一个情况,不知道该如何回答面试官的问题。我见过好多学生,遇到问题不知道,连忙回答说:我以前学过但是忘了,我再看看书就完全知道了。这种让面试官很无语,所有的问题都是这样啊,看看书都知道了。最好的方式,就是望着面试官傻笑说:不好意思啊,我不知道该怎么回答,确实不知道。

谈薪资

谈薪水是个有点敏感的话题。一般都是在最后HR来跟你谈的,但不保准面试过程中有些面试官会主动的问。谈薪水,最标准最讨巧的回答是类似这样的:薪水是很重要,但我更看重这个机会,只要薪资差不多就好了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,009评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,808评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,891评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,283评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,285评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,409评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,809评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,487评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,680评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,499评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,548评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,268评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,815评论 3 304
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,872评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,102评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,683评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,253评论 2 341

推荐阅读更多精彩内容