天津大学,学渣的春招路(Java面试),壁挂式燃气炉

2月份离任回来参与春招,想想快两个月了,现在也快完毕了,自己大大小小也面了不少公司,一向都在牛客网上看他人面筋,现在有时刻也来总结一下和咱们交流交流。

楼主坐标武汉,18年结业,之前干完实验室boss组织的作业,就在校园周围找了slidey一个金融产品公司做java后台开发实习, 以下依照时刻先后顺序来介绍吧:


阿里(二面猝)

其时2月底离任便是由于看到阿里开端内推,决断离任参与内推,记住其时功率很高,三月的第2天就接到了阿里菜鸟的电话,其时自己很激动啊,究竟人生中榜首次大公司的面试电话。

  • 一面先聊了一些天津大学,学渣的春招路(Java面试),壁挂式燃气炉根底,冒泡排序的最差状况的时刻复杂度,类的加载进程和机制,jdbc的具体链接进程,中心还交叉问我statement和prestatement的差异,然后是sychronized和violate这几个要害字的原理和差异,然后还有一些记不清了。
  • 坦白说自己benziku其时根底这块答复的并不好,由于预备也不全,不过还好面试官很善于引导,把首要的部分都根本答复上来了。然后便是一向怼我项目,问我在项目里做了哪些作业,关于问题是怎样处理,以及怎样优化相关模块。
  • 项目由于触及到子宫癌散布式一些东西,也用到了阿里dubbo和zookeeper的散布式效劳结构,可是自己也仅仅实习生,对这些东西也是了解一些皮裘,关于深层次的东西,还好面试官并没有深究。
  • 可是面试官相同问的很细,比如在优化进程中,问我关于缓存优化,是怎样对相关功用进行优化。
  • 我跟面试官巴拉巴拉了半响,才表达完,还有点忧虑自己描绘的很乱,怕他没听了解,面试官一句话说其实你便是把锁的粒度进行下降,不得不说阿里的面试官真的除了技能高,了解才能也是十分棒的!然后聊到quartz这样一个效劳调度结构,这个结构其时是我实习时分用来处理某个多任务守时调度场景时,其时部分老迈给我主张让我去试试运用,后来自己运用了一下的确比自己用timer和timerTask组合写出来代码要简介许多。
  • 成果没想到这个结构那个面试官也用过,真的是装逼坑自己啊,然后边试官抛出了一个场景标题,问我关于这个quartz结构你怎样在散布式效劳中进行改造,我其时心里真的是想说,我仅仅个孩子啊,你为什么要这样对我!!!
  • 可是自己装的逼自己跪着也要装完,然后自己就结合了解,把这个问题往散布式中事务时刻的一致性方面去撤,可是感觉答复的面试官并不满足,后来查了下材料感觉面试官应该是想问我这样的散布式效劳在多节点中怎样确保事务的一致性,而不是时刻上的一致性。 榜首次面试面了足足一个小时,自己面到最终都虚了!不过感觉自己很幸亏一面能遇到这么nice的面试官,帮自己总结了许多东西。
  • 面完一面,我决议好好学温习,其时认为自己没戏了,没想到隔了4天又接到阿里菜鸟的面试官电话。
  • 二面面试官感觉就没一面面试官那么情切了,一向都在听我说。首要也是问项目,然后问了java废物收回进程和相关算法,问我了解什么其他开发结构,我说了springMVC和mybatis。
  • 全程问题也不痛不痒,就问了20多分钟。
  • 最终问我有什么问题,我说问什么2面时刻这么短,面试官答风格不相同。我又问能不能给我今日表现打个分,面试官说触及面试成果的东西不能告诉我,不过说面试成果让我不要猜。
  • 然后挂了电话,过了5分钟面试官又打过来,说刚忘掉问我能不能来杭州实习,跟我承认一下,我说能。其时室友说你这个有期望啊,否则他人怎样还会回电话跟你承认。
  • 其时自己也很高兴,认为有期望。事实证明自己too young,too native。过了1个星期发现自己被reject,自己估量或许是一面二面归纳评分低了,后来就被刷掉了。
  • 尽管很不甘愿,但究竟自己也学到了许多。

搜狐北研(拿offer)

  • 搜狐北研团队来鱼米金服校园3月中旬来校园开宣讲会,仍是被室友一同拉曩昔,宣讲会完毕直接现场书面考试。第二天就在校园一个咖啡馆面试。书面考试个人感觉并不难。
  • 第二天去面试,面试我是一个大姐姐,感觉人也很不错。估量这个姐姐是搞倾向运维的,问了一些linux的东西,很仔细,还跟我讲了之前书面考试中的两个linux标题,后来问我一些linux比较偏红旗l9的东西,我说不知道,她一向跟我说没事,实习生这个不重要。
  • 然后看我书面考试两个算法都做的不错,就没问我算法,问我也是一些java根底。 手写jdbc衔接进程,hashmap的PROFESSIONAL底层结构,sychronized的要害字的运用,发现java问了几个后,或许都答复上了来了,面试官姐姐就开端扩大招了,问我规划形式,我说了几个常用的什么单例,工厂。。。
  • 姐姐忽然问我知道享元形式形式,我心里EXCUSE ME???我说没有,她说int和integer装箱知道吧,里边会用到,回去好好看看。
  • 然后问我堵塞行列知道吗?我说了解。要我手写模仿完成一个堵塞行列,然后我大约用wait()和notify()写了一下,跟姐姐讲了下思路。姐姐说大约是这摸个意思,可是感觉代码有点问题,我说没有编辑器,或许写的随意,她说小小年纪怎样能依靠编辑器呢?
  • 面了也有1个小时,姐姐说我觉得没什么问题了,你回去等告诉吧。大约过了1个星期,邮件发了offer。

CVTE(前天hr面)

其时也是经过线上书面考试,3月中下旬告诉在武汉洪广阔酒店面试,投的是web后台开发。

  • 其时一面的面试官也是问了一些java根底和项目的东西,面试也是感觉很难说,好也不算好,差也不算差,面了40分钟多。 记住自己其时java内存走漏和内存溢出两个概念搞反了了被面试官提示。其他有点记记不清了。。。其时一面完,就让我回去了,我认为自己挂了。天津大学,学渣的春招路(Java面试),壁挂式燃气炉最气的是其时网易给我打电话我正在面试,我给挂了,还挂了两个次,然后就再也没有然后了
  • 后来过了一个星期,其时在做今日头条书面考试,cvte又打电话,说是做个回访,先是问自己对自己之前面试点评,然后问学习,最终怎样问着问着问起spingmvc了,然后又问起来数据库索引,我心里:excuse me?不是做回访吗?怎样跟面试相同?然后问了40分钟说今日先到这。
  • 隔了一天又接到cvte电话,这次说便是一次技能面试,然后全称40多分钟,也是环绕项目,然后学习方法,最终聊到了最近看的影响最深的一篇博客,我真的是嘴贱啊说看了一遍关于介绍B树和B+树的,然后边试官说让我说说,我心里其时真的是想给自己一个耳光,然后就硬着头皮跟面试官说了下两者的差异,不过还好面试官没深化问。最终清明节查询自己状况显现技能二面经过。然后又等了快2星期等来了hr面。
  • 也不知道是cvte仍是由于差人仍是,自己的面试流程走的不可思议。不过也不是care这个公司。

前景动力(拿offer)

  • 自己也是3月初就投了简历,其时月初的时分,打电话过来简略聊了一下自己做的项目和简略的java根底,然后还手写的两个算法标题邮件发给了面试官,然继女后就快1个多月没音讯,直到清明节放假前来校园现场面试,仍是在前次的咖啡馆。
  • 这次面试官是个感觉有快40岁的架构师了感觉,一上来说你感觉你评测时分逻辑标题做的不好啊,一会我要好好考考你逻辑。我其时一脸遮盖!!!然后边试官看我算法标题做的很快也就没问算法了。全称便是撕逼项目,对项目中优化的一些当地跟我讨论好久,必定了我在一些当地深化去了解并实践去改善。然后有跟我聊了一下我对项目中关于散布的一些了解和知道,然后也出了个场景标题,也是首要是想考散布式中怎样去完成事务一致的,自己答复了原子播送的这样的一些概念,深化之后就真的不会啊!!!面试官最终对我点评,交流才能不错,对专业常识还需求深化研究。。。最终放假来了也是给了offer。

华为(进了资源池等吧)

  • 华为其实书面考试和面试都很水,感觉没什么好说的。总归听学长说本年暑期名额人很少,所以自己也没抱太大期望。
  • 二面的时分也有点小插曲,自己投的榜首自愿是it运用开发,第二自愿是云核算开发。
  • 二面面试官成果正好撞上一个搞云核算的,原本聊项目的感觉聊的十分愉快,然后问我知道不知道springboot,我说了解最近玩了一下,说下介绍,然后说自己对他新的.yml格局装备的文件形象很深入,感觉格局看起来比曾经简介清新许多,感觉面试官应该也用过,然后允许赞同。
  • 最终面试官看到我第二自愿写的云核算,问我还懂云核算吗?我说首要是感兴趣,了解一点,其实其时心里是溃散的,想自己为什么要去写个云核算啊!!!
  • 然后说了一下自己对docker容器的了解,其实也便是看了点书,没什么项目经历。然后边试官说你这个是倾向底层的,上层的spss什么的知道吗? 我说不了解。。。
  • 然后边试官估量看我的确不知道就说,假如你要是来华为搞云核算,那你学的东西还有许多啊~ 我:说假如能去一点好好学。。。

腾讯(2面挂)

腾讯是一个星期前告诉在校园外面一个酒店面试,想想自己书面考试做的,没想到还有面试的时机,尽管知道自己搞java,可是仍是想去感触一次。

  • 一面是上午9:30就开端了,估量是前几个面试的,面试官整个进程比较轻松,面试官看我这段时刻搞java,也没问什么关于言语方面的东西。首要也是聊项目,问我在项目中怎样去优化。问我对与项目里边几个结构的知道,zook天津大学,学渣的春招路(Java面试),壁挂式燃气炉eeper这个他说他们那儿也用到,侧重跟我聊了下关于这个散布式效劳注册中心的相关人物和功用,感觉和面试官能发生一些共识,仍是很棒的作业。随后边试官问我书面考试做的怎样样,我说你们书面考试真的难,我后边四个答题应该彻底做对的只需一个,面试官说我也看了你们标题,我一个都不会。。。然后我跟他都为难的笑了。然后边试官问我这些根本算法都预备了吧,我说什么根本算法,他说便是常见的排序啊,我说啊这个预备了,他说你预备了我就不考你了,来写个链表的标题吧。。。我心中暗自敬服面试官套路真深啊!然后手写了链表倒置,面试官就说能够了。面试进程中面试官也跟我着重说腾讯不看中言语,首要是根底。回来就查到进到复试了。
  • 二面是第二天正午11点,曩昔这个面试官就看起来严厉许多,一上来先让我写了一个快排,我顺手天津大学,学渣的春招路(Java面试),壁挂式燃气炉就来,写完了被面试官发现里边有个变量的下标写错了,我半响没看出来,面试官问了我两头你确认吗,搞的自己有点慌,然后边试官给我指出来,自己改了过来,刚开端就弄的自己好虚。然后也是全程撕逼项目,从缓存优安妮宝物化扯到数据存储引擎,真的是吧自己预备的东西都说了出来。面试官全程都在问,所以自己也很慌。然后问自己拿手的言语,我说着半年用的java,实验室做个IOS开发会一些oc,做课程规划写爬虫用过python。面试官说过来的话首要是做c++开发,我说只需感兴趣应该能很快习惯,面试官反诘:不感兴趣意思便是不愿意喽?我说假如曩昔做测验的话,或许就感觉不对自己的要求。面试官说不会的,咱们这是后台开发。然后问了我天津大学,学渣的春招路(Java面试),壁挂式燃气炉会不会写脚本,又问了一些linux根本指令。然后然我回去等告诉,面了整整80分钟,感觉自己被问的都虚了。最终回来一向没有比及hr面,我就知道GG了,想了下自己或许其时问说转C++的时分就不能犹疑,然后手写快排也不应该出问题。。。

京东(hr面试未组织)

京东的书面考试如同记住也不大难,编程过了两道如同就过了,也是前几天约了一面。

  • 一面电话面。面试官一上来就说用三个词介绍下自己,我听成自己我介绍,我说扣扣分组简略又气派了一堆后,面试官说三个词,就三个词。。。说完面试官说 你能说下面向对象准则和特性吗?SOA知道吗?SOAP呢?知道tomcat吗?还问了一个什么称号,我听都没听过,我说不知道,全称便是名词解释,全称便是听你说,面试官便是问你,不做点评。然后又问了长处,缺陷然后就没有了。用了20分钟,面完我一脸懵逼,感觉自己面了假的京东,感觉这比华为还水啊。
  • 隔了一天约了二面,二面面试官一上来就说自己很急,说先看下自己简历,然后自己介绍一下。首要也是问我项目,首要问我对缓存有没有相关运用或许优化经历,我就把咱们之前项目的里用的缓存Ehcache跟面试官聊了一下,结合自己完成的事务怎样去做锁的粒度优化。然后说其时想用redis做二级缓存,对redis有个简略的项目调研k7801实践,最终由于项目日程原因暂时没有上线。然后边试官跟我介绍了他们部分,说是做京东中心件的,担任京东商户一些秒杀的事务场景,触及到高功用缓存的一些东西。然后我表示出自己对这方面很感兴趣,期望面试官能辅导了一下,面试官说了一本什么什么高功用的书,是啥他想半响也没说出个姓名。。。
  • 然后他又跟我聊了下我实习的项目的结构,问我怎样看,觉得有什么缺陷没,怎样优化改善?我其时心里又是Excuse me,心想我仅仅实习生,结构都是架构师建立的,我也仅仅刚会用啊!!!所以我伪装镇定,然后说了下项目中Ehcache中用到的拜访东西功用在并发状况的一些问题,然后说了dubblo这结构的了解,然后说现在hsf这个散布式结构更受欢迎。其实也都是自己平常看的一些博客的东西,往深了问,我也不会啊。不过还好面试官没有在纠结。说问我有什么问题吗?我大约问了下能反应面试成果的时刻,他说他这边分的十几个人面完,会交给hr,让hr一致组织。
  • 然后便是现在hr面试未组织现已第三天了,感觉自己被遗忘了。不过听说如同京东也跟华为相同,都是天津大学,学渣的春招路(Java面试),壁挂式燃气炉资源池,然后再由部分主管去选,所以我也就平常心,不怎样介意了。

去哪网(一面挂)

  • 这个挂的我很悲伤啊,书面考试也是做对两道。 然后前几天武汉告诉去一酒店面试,面试官一上来就把之前书面考试标题拿出来问我最终一个编程怎样没写完。标题便是那个单词转化的怎样把dog变成lot,大致是这样,知道标题的人应该有形象。然后我说这个标题其时没思路,就想用暴力遍历的的方法写,时刻也不多,就抛弃了。
  • 面试官说现在有思路了么?我说没有,这道标题后来就忘掉了。面试官提示说用图去做,我想半响,面试官问我图没短腿猫学过吗?
  • 我说本科学了,现在忘掉了,面试官说一点都不记住吗?我无法的说,太久没用就忘掉了。然后边试官连着问了两个算法标题,一个找两个链表的公共节点,找一个环的起点,榜首个答复的还行,第二个说了半响,感觉跟面试官有点说不清,面试官说就换了新的问题。
  • 问我tcp的滑动端口机制,我答复了确保tcp传输的有序性和操控流量,面试官问能不能画图给我讲一下他是怎样确保不重复发送的。我心里其时便是感觉难过,自己为什么平常不在看的仔细点呢!!!
  • 面试官看我不会,又问下一个将一下hashmap和concurrent美元人民币hashmap,其实这个很有自傲,比较源码也看过,聊到concurrenthashmap和hashtable,面试官问我他们锁的机制有什么不同,我说一个是用可重入锁,一个是sychronized,两者在并发状况下,功用差异很大。然后提到达观锁和失望锁,面试官问我这个达观锁和失望锁是怎样去界说达观失望?
  • 我。。。我后来自己回来查了一下面试官应该是想我答复非堵塞同步算法与CAS(Compare and Swap)无锁算法,无法自己看的不精,答不上来。然后边试官也很耐性的跟我聊了一下,说看我项目也做的还行,可是说他们去哪网招聘其实更care的是根底不是项目,我说我能了解。
  • 面试官说今日我就不能让你过了,你回去好好预备下根底,咱们半年后还来秋招到时分欢迎你。我说我必定还会回来的!!!

网易、美团

网易是内推没推上,书面考试之后打电话,我没接到啊,4个电话!!! 感觉自己真的是被拉黑了要!!!! 美团内推没选作业群,同学投的前端,现已愉快的去实习,我好不容书面考试完,发现待面试都待了快平分一个月了,现已不抱任何期望!!! 最终提示咱们必定要选作业群!!!


总结一下吧

其实自己这两个月来,大大小小投了一些公司,便是经过各种面试、书面考试把自己的根底给好好稳固了一下。尽管没有拿到什么offer,可是我心态好,至少为秋招做了一次预备吧。

  1. 个人来说针对根底,简略来说刷算法吧,自己之前也是什么都没预备,这两个个月也是一边刷牛客的上的算法,一边平常堆集,牛客上的剑指offer现已现已刷了一边,感觉最根本刷了一边,大部分书面考试中三道编程前两道ac,应该都不是什么问题。针对java后台开发面试草图大师,自己也不是什么大神,哥哥是妹控所以给咱们的主张便是多看书,多刷面筋,面筋看多了,自己心里就会有一个大致的结构,按这个预备温习就行了。
  2. 针对项目来说,个人觉得许多人觉得自己没项目或许是项目很low。我的主张便是 没有项目的人能够去其他一些项目网站上面去跟着完好做一个项目,关于项目自我感觉low的人,个人主张便是学会去包装一下自己项目,举个比如来说,便是比看过sql优化相关方面的常识,你就能够结合自己项目中写的一些查询方法去说,比如说怎样增加索引,使得代码功用有所提高。当然这个包装不要过于夸大。我自己关于项目的相关了解,便是一方面根据自己实践开发,另一方面便是平常看的一些技能方面的博客,到要害时分便是看自己怎样去说了。
  3. 心态问题。其实面试原本便是一个情商和常识储藏的博弈,没必要由于一次面试成果的失利而影响自己心境,这个决议性要素太多,做好自己,不断提高自己就行。尽管说起来简略,可是这两月,自己也是等电话,等面试成果,觉得挺难熬的。最近自己感觉心态也有点浮躁静不下来,所以就没有在投公司。预备修整一段时刻

硬实力

这儿说的硬实力,也便是技能上的实在堆集。

怎样来表现你的技能实力?我总的分为:技能深度和技能广度这两方面。技能广度浅显的讲,便是你了解该技能点的运用以及根本原理。一般面试官在面试首轮会问许多技能点,来查核你是否能正确运用模仿驾驭。

预备不充分的面试,彻底是浪费时刻,更是对自己的不担任(假如title很高,当我没说)。

今日给咱们共享下在换岗时需求预备puzzle的Java面试纲要,其间大部分都是面试进程中的面试题,能够对照这查漏补缺,当然了,这儿所列的必定不或许掩盖悉数方法。

软实力

软实力在面试进程中也尤为重要(有时分真的要更重要),首要是指和面试官的交流,对一个问题的论述方法和表达域虎方法,逻辑思维才能等。

面试进程全程浅笑,项目描绘需求谨慎的表述,个人的优缺陷根本要做到随口而出..等这些其实便是软实力的表现。

知己知彼、百战不殆,面试也是如此,针关于上面的面试问到的常识点我总结出了互联网公司java程序员在面试中触及到的绝大部分架构面试题及答案做成了文档和架构视频材料免费共享给咱们(包含Dubbo、Redis、Netty、zookeeper、Spring 天津大学,学渣的春招路(Java面试),壁挂式燃气炉cloud、散布式、高并发等架构技能材料),期望能协助到您面试前的温习且找到一个好的作业,也节约咱们在网上查找材料的时刻来学习,也能够共享动态给身边老友一同学习!

最终针关于互联网公司java程序员触及到的绝大部分难题我做成了文档和架构视频材料免费共享给咱们(包含Dubbo、Redis、Netty、zookeeper、Spring cloud、散布式、高并发等架构技能材料),期望能协助到且找到一个好的作业,也节约大lamunation家在网上查找材料的时刻来学习,也能够重视我一下今后会有更多干货共享。

材料收取方法:

重视+转发后,私信要害词 【材料或许java】免费获取!

重要的作业说三遍,转发、转发、转发后再发私信,才能够拿到!