阿里P8教你如何准备Java的高级技术面试

摘要:北京时间20180823关于【阿里P8教你如何准备Java的高级技术面试】的具体情况和说明,让www.makcheng.com.cn新闻频道以图文形式为您慢慢道来。

向您推荐
继续播放

一、 换位思考下,如果你面试官,你会怎么做

1. 只能通过简历和面试来衡量,别无他法。如果某位大牛确认能力很行,但面试时无法充分地自证能力,那对不起了,过不了,现实就这样。

2. 如果面试官由于能力不行,招进来一个大忽悠,那估计会被领导骂。而且再也不会被让面试了,给领导的印象就不好了。所以不能评主观印象,而是会有些客观标准,具体而言,就是从多个方面问些题目,答好答坏就看候选人的。

其实一些题目都差不多,但不同能力的面试官问问题的切入点和渐进程度会不同,而且有经验的面试官会挖掘候选人的优势,并能从候选人的说辞中判断候选人是真懂还是忽悠。

二.、总体上说下准备面试的几个方面点

记得之前考政治,某个大题10分,分5个点,每个点的标准答案不多,也就一两句话。比较取巧的做法是,涵盖点要全,每个点无需多说,但要说到点子上。相反,如果在某个点做得再多,其它点没覆盖到,只能拿这个点的分。

同理,在面试时,应当综合准备 java Core,数据库,框架,分布式等方面的题目。根据我面试的结果,我发现不少候选人走了弯路,他们或者干脆不准备,准备时可能方法不到位,单准备一个方面。比如只准备了算法题,在这方面回答很好,但其它方面就一无所知了。

所以说,没有所谓的一定能成功的面试秘籍,但有可以帮助提升成功率的准备方法。

切记,面试前一定得准备,否则成功的可能性很低,准备时,得综合看各方面的点。至于每个点要到什么程度,后文会讲到。

三.、架构方面需要准备的点

初级开发而言,需要让面试官感觉出如下的要点:

1、熟悉SSM架构,至少在项目里做过。(这个的说法是,介绍项目时,用一个业务流程来说spring mvc如何做的)

2、知道Spring MVC中的细节,比如@Autowired的用法,如何把url映射到Controller上,ModelAndView对象返回的方式等。

3、最好结合项目的用法,说下你是怎么用AOP,拦截器的,比如说可以通过拦截器拦截非法请求,怎么用 AOP输出日志等。

4、关于ORM方面,不限用过哪种,但得知道一对一,一多多,多对多等的用法,以及cascade和inverse的用法。

5、最好知道声明式事务的做法。

6、如果你要应聘高级开发,那在上述基础上,最好了解如下的知识点:

Spring Bean的周期

1、最好能通过阅读源代码,说下IOC,AOP以及Spring MVC的工作流程

2、最好能结合反射,说下IOC等的实现原理

3、Spring Boot和Spring Cloud的一些知识点

四、 数据库方面需要准备的点

不少候选人会看很多SQL的技巧,比如select该怎么写,insert又该怎么写,但仅限于此,不会再准备其它的。

这样就很吃亏,因为面试官会认为,哪怕是初级开发,SQL语句也该会写,所以这块不会多问,而会问如下方面的问题:

索引怎么建的,怎么用的?比如我建好了一个索引,在where 语句里写 name like "123%"会不会走索引,怎么情况下不该建索引,哪些语句不会走索引。

除了索引之外,你有过哪些SQL优化方面的经验,比如分库分表,或通过执行计划查看SQL的优化点。这最好是能结合你做的项目实际来讲。

这里,我面试下来,大概有70%的候选人只知道基本SQL的写法,所以哪怕你是只有理论经验,会说一些优化点,也是非常有利的。

这块对于高级开发而言,更得了解优化方面的技能。

五. Java Core方面需要准备的点

这块是基础,其实很多问的问题,候选人一定会在项目里用到,但很少能说好说全。

这块主要会从集合,多线程,异常处理流程以及JVM虚拟机这些方面来问。

集合方面:

hashcode有没有重写过?在什么场景下需要重写。如果可以,结合hash表的算法,说下hashmap的实现原理。

对于高级开发而言,最好通过ConcurrentHashMap来说明下并发方面的底层实现代码。

ArrayList,LinkedList的差别,比如一个基于数组,一个基于链表,它们均是线程不安全的,ArrayList的扩容做法等。

Set如何实现防重的,比如TreeSet和HashSet等。

Collection的一些方法,比如比较方法,包装成线程安全的方法等。

可能有些面试官会问,如何通过ArrayList实现队列或堆栈,这个可以准备下。

多线程方面:

其实在项目里不怎么会用到,但会问如下的问题:

synchronized和可重入锁的差别,然后可能会顺便问下信号量等防并发的机制。

在线程里该如何返回值,其实就是callable runnable 区别。

一定得通过ThreadLocal或volatile关键字,来说明线程的内存模型。

线程池方面,会用,了解些常用参数

线程方面:

可能问得比较多的就是并发机制,如果是高级开发,可能会问得深些。

虚拟机方面:

结构图和流程可以大致说下。

一定得了解针对堆的垃圾回收机制,具体而言,可以画个图,说下年轻代年老代等。

说下垃圾回收的流程,然后针对性地说下如何在代码中优化内存性能。

最好说下如果出现了OOM异常,该怎么排查?如何看Dump文件。

GC的一些概念,比如强弱软引用,finalize方法等,这些可以准备下。

架构方面:

能证明自己可以干活(这不难),同时能结合底层代码说出IOC,AOP或Spring MVC的流程,只要能说出一个即可。或者能说出拦截器,Controller等的高级用法。

能证明自己有Spring Boot或Spring Cloud的经验,比如能说出些Spring Cloud组件的用法。

如果能证明自己有分布式开发的经验,那最好了,其实这不难证明,比如能说出服务的包是放在多台机器上(大多数公司其实都这样),而且能说出如何部署,如何通过nginx等做到负载均衡。

数据库方面:

其实讲清楚一个问题即可:如何进行SQL调优,比如通过索引,看执行计划即可,如果有其它的优化点,说清楚即可。

Java Core方面:

这里给出些诀窍:

能结合ConcurrentHashMap的源代码,说出final,volatile,transient的用法,以及在其中如何用Lock对象防止写并发。

结合一个项目实际,说下设计模式的实践。

多线程方面:

能说出Lock或volatile等高级知识点的用法。

这块最取巧:说下GC的流程,以及如何通过日志和Dump文件排查OOM异常,如果再高级些的话,说下如何在代码中优化内存代码。

诀窍点归结成一个:能结合源代码或项目实际,说出些比较资深的问题。

六. 算法,设计模式等,其实是虚的

这块好准备,不过话说哪怕这些没回答好,但能证明有相关技能的项目经验,一般也会让过。

不过在这块,不少候选人就本末倒置了,比如就准备算法,设计模式,刚才提到的框架,数据库和Java Core方面就不准备了。这样很吃亏,就好比考政治只复习了一个点,其它一点也不准备。

七. 我面试的感受&听到哪类回答就能证明候选人比较资深

大多数的候选人(大概7成)直接就来了,不做任何准备。要知道,面试和项目其实有些脱节,哪怕项目做得再好,不做准备照样通不过,只要我确认过这类人确实无法达标,我拒掉他们没任何心理负担,谁让他们不准备?

还有些候选人态度很好,明显准备过,但没准备到位,比如像刚才所说,只准备了算法,或者在Java Core方面,只看了集合方面的面试题。对于这些同学,哪怕是过了,我也会感到惋惜,毕竟如果面试好些的话,工资也能更高些,至于哪些过不了的,我敢说,如果他们准备过,估计就不是这个结果了。

其实我也知道,人无完人,哪怕我自己去面试,也不可能面面俱到,所以,我不会要求候选人什么问题都能回答出,甚至大多答错也没关系,只要能证明自己的能力即可通过面试。

我也和不少面试官交流过,根据我们的经验,如果候选人能说出如下的知识点,即能证明他在这个领域比较资深了,在这块,我可能就不会过多地问问题了。


查看更多

实时推荐

阿司匹林虽可预防“心血管”病,但这5类人要慎用
推荐 2020-03-31 09:15 281 808
最后一次送别 北京护士为患者系上亲手编织的红手环
推荐 2020-03-31 09:15 470 1507
原创 中餐这样吃, 20块钱全家吃的饱饱的, 补钙有营养, 老公说我会持家
推荐 2020-03-31 09:15 569 8664
中国3月官方制造业PMI为52.0%,非制造业PMI为52.3%
推荐 2020-03-31 09:15 652 2994
锻炼身体增强体质
推荐 2020-03-31 09:15 226 6733
大S女儿“公主坐”走红网络,网友:教养是家长给孩子最好的名片
推荐 2020-03-31 09:15 819 5258
原创 完美关系:崔英俊恼羞成怒,在DL狂扯斯黛拉头发,被黄轩怒扇巴掌
推荐 2020-03-31 09:15 618 1828
三门峡市食品药品检验检测中心加强疫情期间药械安全监测工作
推荐 2020-03-31 09:15 870 9299
定西市税务局“不来即享”常态化税收服务再升级
推荐 2020-03-31 09:15 910 4315
探访北京小汤山医院:从非典“遭遇战”到新冠“阻击战”
推荐 2020-03-31 09:15 857 2808
国服老夫子大型攻略教学——天不生夫子,万古如长夜
推荐 2020-03-31 09:15 645 4001
《骑马与砍杀2》Steam特别好评 还是那熟悉的味道
推荐 2020-03-31 09:15 503 855
王一博、宋威龙、徐正溪、关晓彤、baby、韩雪、孟美岐、王莎莎
推荐 2020-03-31 09:15 417 2124
宁夏31日最新通报:连续27天无新增确诊病例
推荐 2020-03-31 09:15 808 8150
北京景山公园4月起实行网络预约购票:现场不再售票
推荐 2020-03-31 09:15 507 7212
省地方金融监管局局长刘晓到聊城调研企业金融辅导队工作
推荐 2020-03-31 09:15 423 1661
慧科集团首席战略官陈滢:布局“慧科”方案 实现“停课不停练”
推荐 2020-03-31 09:15 547 6453
意南部民众度日难 政府发食品券救济
推荐 2020-03-31 09:15 450 6794
原创 中国历史上第一场以少胜过的战役,两个法宝是胜利的主要原因
推荐 2020-03-31 09:15 867 5413
新疆农村自来水普及率已达85% 越来越多农牧民喝上放心水
推荐 2020-03-31 09:15 442 4962
原创 新世界:金海死后半年,刀美兰生下大胖小子,徐天乐坏:我当干爹
推荐 2020-03-31 09:14 503 4569
原创 新世界:行刑前,铁林误说1句话,吓得田丹赶紧阻拦“不能杀”
推荐 2020-03-31 09:14 755 7310
原创 重生:“714案”告破,真的是秦驰背后补枪,杀陈夕理由让人崩溃
推荐 2020-03-31 09:14 443 2146
甘肃省“棋心战疫”网络交流系列赛结束
推荐 2020-03-31 09:14 407 5657
李霄鹏已敲定首发8人,最后3个名额竞争激烈,鲁能门神之争悬念大
推荐 2020-03-31 09:14 837 6397
第七大道(00797)3月31日起停牌 待刊发年度业绩
推荐 2020-03-31 09:14 366 6654
原创 新世界:柳如烟自杀后,金条藏到哪里了?其实早有暗示却没人发现
推荐 2020-03-31 09:14 566 6965
原创 完美关系:斯黛拉和卫哲办公室热吻,忘拉窗帘,达琳撞见直挠墙
推荐 2020-03-31 09:14 523 3054
多哥新增4例新冠肺炎确诊病例 累计34例
推荐 2020-03-31 09:14 235 2087
就业领补贴,亮点逐个数
推荐 2020-03-31 09:14 275 4489
吴尊夫妇学士服曝光,两人颜值配一脸,和旧毕业照对比基本没变化
推荐 2020-03-31 09:14 857 8700
凉山森林大火蔓延迅速 群众惊恐拍下头顶火焰
推荐 2020-03-31 09:14 802 1608
卡温顿称输给张伟丽的乔安娜脸得重装后,又言这丑女人挑逗我被拒
推荐 2020-03-31 09:14 892 3010
忧疫情 德国从伊拉克撤军
推荐 2020-03-31 09:14 96 6202
疫情谣言触发泰国监狱骚乱
推荐 2020-03-31 09:14 370 9320
疫情冲击美社会保障网络
推荐 2020-03-31 09:14 641 4150
原创 午睡好处多多?与其逼孩子午睡,不如试试这样做
推荐 2020-03-31 09:14 95 8246
壹现场丨报喜!湖北又一城市“清零”!
推荐 2020-03-31 09:14 805 2749
志愿者助力“城区居民联防联控”扫码行动
推荐 2020-03-31 09:14 770 1081
原创 完美关系:卫哲抱裴瑜激吻,意外曝光自己的弱点!她大惊失色
推荐 2020-03-31 09:14 114 4979
原创 枕上书:帝君与凤九一夜春宵,转身却被捅一刀“我从未爱过你”
推荐 2020-03-31 09:14 919 8978
谢娜发文直言看《青春有你2》pick蔡PD 大赞他又帅又暖心
推荐 2020-03-31 09:14 878 8461
原创 枕上书:为吸取元气,姬蘅不惜献身于燕池悟,凤九下秒被劫持
推荐 2020-03-31 09:14 715 1879
蟒蛇纹连衣裙加高筒靴,搭配渔网袜显得个性十足,还很有高级感
推荐 2020-03-31 09:14 605 4922
赵明称红米强行捆绑懒得搭理,卢伟冰怒怼:强行捆绑你才是祖师爷
推荐 2020-03-31 09:14 335 9189
终端起售价不到 17 万 奥迪 Q2L 到底值不值得买?
推荐 2020-03-31 09:14 633 8998
《千与千寻》:成长是一条只去不回的路
推荐 2020-03-31 09:14 606 5829
水电改造装修前,作为业主,应该先和工人确认这六件事
推荐 2020-03-31 09:14 647 2318
只有中小学教师的读书质量提高了,中小学教育教学质量才可能提高
推荐 2020-03-31 09:14 528 3129
原创 新世界:十七嗜血成性,其实背后另有隐情,徐天听后选择原谅
推荐 2020-03-31 09:14 208 4900
原创 重生:夏雨瞳身份不简单,1个举动让秦驰崩溃,小路怒斥:不要脸
推荐 2020-03-31 09:14 643 4924
支援火神山、雷神山
推荐 2020-03-31 09:14 533 3387
原创 重生:“714案”凶手浮上水面,与夏雨瞳密切相关,秦驰:我不信
推荐 2020-03-31 09:14 198 8283
践行国家使命,疫情下中建集团彰显非常担当
推荐 2020-03-31 09:14 381 5817
原创 枕上书:白凤九初吻被夺,帝君一脸满足,对白凤九啃耳朵“好甜”
推荐 2020-03-31 09:14 473 6189
原创 枕上书:帝君大婚之夜,缈落推凤九下断崖,帝君与其同归于尽
推荐 2020-03-31 09:14 739 4493
俞敏洪先生,对不起!"读书"不是老师的首要任务
推荐 2020-03-31 09:14 464 6867
原创 枕上书:凤九要嫁帝君,用青丘当嫁妆,白浅反应亮了
推荐 2020-03-31 09:14 221 5407
原创 枕上书:第二世定情,凤九与帝君慌乱同房“你弄疼我了”
推荐 2020-03-31 09:14 150 7757
融创房地产集团80亿元公司债券获深交所受理
推荐 2020-03-31 09:14 184 7271
“治庸·便民”先进集体评选 | 胜境关警务站:胜境卫士守好云南东大门
推荐 2020-03-31 09:14 991 6217
山东莱西:战“疫”交易两不误 招投标探出新路
推荐 2020-03-31 09:14 172 5265
融通基金:A股仍有结构性机会
推荐 2020-03-31 09:14 672 4177
原创 枕上书:凤九双眼被刺瞎,帝君发飙怒砍姬蘅,血雨连下三天
推荐 2020-03-31 09:14 312 9800
古典音乐作品的别名
推荐 2020-03-31 09:14 641 8803
原创 新世界:田丹离开北平,徐天性情大变,燕三1语让他哭成泪人
推荐 2020-03-31 09:14 924 7563
曝梅西1举动引发巴萨不满!全队降薪72%+节省1400万 仍难逃失业
推荐 2020-03-31 09:14 794 7248
论大学教师的使命责任与基本标准
推荐 2020-03-31 09:14 685 4199
他才是秦国第一战神,力压群雄,人屠白起都曾是他小弟
推荐 2020-03-31 09:14 881 6044
原创 重生:潘粤明张译联手断案,“714”凶手浮出水面,竟是老实的他
推荐 2020-03-31 09:14 275 7071
凌晨6点,美国疯狂一夜连创3大世界纪录!世界冠军:中国最安全
推荐 2020-03-31 09:14 316 9042
结构性行情加剧 偏债混合基金正当时
推荐 2020-03-31 09:14 721 8665
原创 完美关系:卫哲天台求婚“十年前就爱上你”江达琳泪崩热吻
推荐 2020-03-31 09:14 1000 3781
酒泉肃州区打造戈壁生态屏障
推荐 2020-03-31 09:14 302 2729
原创 世界以痛吻我,我要报之以歌,说说司马迁的悲歌史记
推荐 2020-03-31 09:14 606 652
藏了6年,杨幂闪婚刘恺威原因终被曝光,网友:难怪如今会离!
推荐 2020-03-31 09:14 130 9373
原创 新世界:铁林枪决后,老婆被仇人侮辱,金海视而不见“活该”
推荐 2020-03-31 09:14 719 7069
白银景泰网上祭奠先烈 弘扬祭扫新风
推荐 2020-03-31 09:14 819 2186
原创 完美关系:江达琳裹浴巾滑倒,卫哲失控猛亲,达琳回吻:你是我的
推荐 2020-03-31 09:14 906 7440
原创 枕上书:帝君答应姬蘅终身不娶,凤九心如死灰,自挖双眼跳崖
推荐 2020-03-31 09:14 907 6863
原创 新世界:田丹在狱中两次能逃跑,却故意被抓,真相流出徐天崩溃
推荐 2020-03-31 09:14 299 7872
原创 新世界:铁林枪杀了关老爷,宝慧半夜手刃亲夫!一刀刺中他心脏
推荐 2020-03-31 09:14 583 5878
通渭县税务局“三点发力”助推政策平稳落地
推荐 2020-03-31 09:14 781 4624
雅安市纪委公开曝光三起暗访发现公车私用典型问题
推荐 2020-03-31 09:13 764 6161
科学统筹确保战车如期修竣
推荐 2020-03-31 09:13 886 4049
广东新增6例境外输入确诊病例 累计境外输入138例
推荐 2020-03-31 09:13 863 9958
富尼耶:若 7 月疫情能被控制,我们到时候是复赛还是度假
推荐 2020-03-31 09:13 630 4667
《冰糖炖雪梨》后又一部青梅竹马恋,女主是白鹿,看到男主爱了
推荐 2020-03-31 09:13 521 6649
东莞90后留学生返乡 投身防疫一线做翻译
推荐 2020-03-31 09:13 780 6836
张馨予晒晚餐照,芝士红薯包热量满满,宅家胖10斤的她减肥无望了
推荐 2020-03-31 09:13 907 5456
走基层 看复工|塔菲尔复工达产火力全开
推荐 2020-03-31 09:13 632 2850
文旅战“疫”.泉城在行动|济南市吕剧院再次召开复工重点业务推进工作会议(三十)
推荐 2020-03-31 09:13 271 3913
边境线上的“快递员”
推荐 2020-03-31 09:13 516 5352
清除树障保供电,东莞供电局开发出第四代激光清障仪
推荐 2020-03-31 09:13 185 9914
茶山120多项重点民生工程按下“快进键”
推荐 2020-03-31 09:13 309 1239
去年亳州市组织4万余人(次)旁听庭审
推荐 2020-03-31 09:13 790 1243
曝两亿元后卫成目标!NBA地震级交易将来,篮网这要组三巨头搞事
推荐 2020-03-31 09:13 119 6014
怀宁县清河乡组织开展“三保障”及安全饮水排查行动
推荐 2020-03-31 09:13 554 8308
桐城市范岗镇:织密网格做好防汛抗旱准备工作
推荐 2020-03-31 09:13 647 6557
1-2月全市经济主要指标有增有降
推荐 2020-03-31 09:13 241 8850