面试公司清单

3月底初步尝试面了两家不是很有名的智能科技公司,但在谈待遇环节,看到hr的真诚,为怕占取jd名额,就如实道出了内心的想法:想去一线大厂。虽然有尴尬,但最终还是得到了hr姐姐的祝福和建议,感激在怀。

5月15日,正式步入面试环节,一共面了17家公司,收口头+书面12个offer:

  • 国泰君安初面过,毕竟是国企,面对6个领导的围攻面试,有点怯场,表现出不够自信导致不是最佳候选,沦为了备胎。
  • 通联大数据记得在一个公园里手机视频面的,当时在赶路。初面过,二面视频面,当问到手写DCL并讲解出来时,虽然写出来了,但因为觉得过于简单,表述过程中面试官觉得不是特别清晰,最终被淘汰。
  • 致景科技技术两面,那个架构师leader特别nice,至今仍然保持的联系,虽然拿到了架构组的offer,但后面因为选择了美团而拒绝了。
  • 联仁健康医疗两轮技术面+技术总监面+hr面,国资背景,WLB工作方式,但因薪资问题最后拒绝。
  • 爱奇艺初面,该岗位招聘的是视频方向的岗位,因面试官觉得我的工作经历不匹配而被送出门。
  • 红星美凯龙基础笔试一轮,技术三面,最后因为给的待遇太低选择拒绝。
  • 聚水潭基础笔试一轮,初面中问到一道算法题,给出了三种方法,但面试官不太满意,最后问到期望待遇,被送出门。
  • 美团技术四面+hr一面,四轮技术官都挺不错的,算法题虽然没做出来,但仍然给过了,这是我很意外和惊喜的事。总体下来,大厂的面试官在言行举止上更加温和,这也是我最终打算意向去美团拒绝别的offer最主要原因之一。
  • 交行软开中心视频一面,现场一面,跟hr聊待遇环节,当说到已经拿到美团offer时,hr给出了比美团多几万的薪酬留下我,再加上WLB的工作氛围的确够吸引,但最后还是没选择。整个过程下来,hr大哥全程表现出来的素养是真的让我佩服。
  • 唯品会四轮技术面+hr面,hr定薪上给出的待遇,让我没法接受,选择放弃。
    • 6月18号,最终敲定去美团,没有继续面试。
    • 7月2日,last day,有不舍也有期待,请大伙吃了个散伙饭,一切不舍都在不言中,但路还是向前,未来,我们都无法预料,唯独只能向前奔跑。
    • 7月5号入职美团时间,被告知背调上上家公司hr信息没对齐,卡着推迟入职时间,看着一天一天过去,心态有点崩,于是我觉得不再被动等待了,7月10号开始了新的一轮面试周期。
  • 微盟一轮电话技术面+一轮现场技术面和hr面,当问到期望待遇这块,说实在,我并不很想去这家公司,可能也有同学知道,社保和公积金打5折缴纳。也庆幸彼此没看上。
  • Soul一轮电话技术面+两轮现场技术面和hr面,敲定offer,意向公司。
  • B站两轮现场技术面+技术总监面,但技术总监面过程中,我犯了个致命错误,问答环节,问了一个内部调岗的事宜,最后被hr反馈毙了。
  • 小红书一轮电话直属沟通,然后安排现场面,地铁坐了一个半小时,大热天的,这场面试是我觉得最意外的面试,面试问题基本都回答出来了,包括算法,最后面试官问了个很突兀的问题“你觉得面试对比起来,我问的难吗?”,“不是特别难,可能还可以问深点”,一脸懵逼的我,想都没想这其中有什么深意,直男方式回答了出来,然后让我等下,等来hr请我出门左拐。郁闷了几天,最后反思他的深意。也许最后的问题表现出来我不够谦虚就这么把自己路断送了。
  • 比心一轮电话面+两轮技术面+hr面,最后到谈待遇环节,hr问我是否还在面别的公司。我直言目前还在等蚂蚁第三轮面。hr说等蚂蚁面试情况再敲定。最终没选择,当然hr兄弟的最后期盼“如果呆的不愉快,比心随时欢迎你回来”,让我感动在怀。
  • 德邦证券两轮电话面+一轮CIO面,拿到了口头offer最终还是拒了。
  • 蚂蚁技术三轮面+hr面,不得不说,大厂的面试官专业素养一般都很高,整个面试环节,都比较舒服。最终拿下,准备入职了。

首先,八股文部分,很多人会很讨厌记这些的啊,但我觉得该记还是要记,该背还是要背,如果你平时积累,那么在复习环节,记这些会很轻松很快。如果你平时只是忙着上班coding,下班sleeping,没有学习的意识,那复习环节,累是很正常。算法部分我也很欠缺,接下来也会加强对这方面的刻意训练。有关八股文这部分,我就简单介绍下复习的路线:

  • 1)Java基础篇:jvm(内存分布模型,sync和volatile关键字以及CAS,sync锁粗化、锁消除、锁升级[会讲到对象头mark word],volatile禁止指令重排的原理)、hashMap(currentHashMap)1.7和1.8区别、 gc(垃圾回收器,垃圾回收算法,CMS和G1的区别)、gc性能调优的方案思路、juc中的reentrantlock、countdownLatch、locksupport、semaphore、disruptor框架、线程池原理。
  • 2)常用的设计模式、六大设计原则,以及在工作中代码部门你自己用了哪些;
  • 3)spring篇:spring的bean生命周期,循环依赖如何解决,spring的代理模式,springboot脚手架启动类中的三大注解如何加载bean到容器中,手写一个starter需要注意什么。springcloud中组件以及原理。
  • 4)mysql系列问题
  • 5)中间件redis系列问题、kafka与rocketMq区别
  • 6)幂等性如何保障、分布式事务、分布式锁
  • 7)零拷贝技术、NIO原理,线程模型Reactor
  • 8)DDD领域驱动设计以及平时开发的规范,对项目优化代码中有哪些改进的方案。另外,对你工作过程中周期性总结也是很有必要的,很多经验都是平时点滴积累出来的,这点其实我也做的不是很好。工作不仅仅是为了生活,也是为了学习更多的经验与技巧,有很多总是说太卷了,行业如此,你不学又不注意积累,那你何不如去找个养老工作,没必要在互联网中摸滚打爬。面试不仅仅是考察技术,同时也是在考察筛选一个人的行为处事,既要谦虚,也要自信,同时也需要表现出对该岗位的强烈意愿,当然你如果确实不喜欢这个岗位,你可以不用做到这点,甚至可以不考虑面试这个岗位。最后还是想说句:机会,从来都是给有准备的人