[面经]春季跳槽面筋总结 [2018年3月17]

春季跳槽面筋总结

人人都说金三银四,由于一些个人的原因,博主也在今年的三月份抽空面了几家公司,这里来总结下学习到的东西。

先简单的说下博主的情况:

  • 2015年7月份毕业,到现在加上实习可以算三年工作经验
  • base武汉,相比于北上广深,工作机会少了点
  • 目前就职于驾考/汽车行业的互联网公司

大概就这么多,给出自身的情况是想给大家一个参考。 由于并没有敢裸辞,所以边上班边去面试。今年找工作给我的感受是:市场貌似已经饱和,自己投递的很多简历都没了下文,面试很多走的内推,也没了之前很多的猎头电话,一个字形容就是 "惨"。

一共面试了7家公司,这里就不一一列出来了。 最后只拿到了四家公司的offer,也是菜((⊙︿⊙))

这里再来说一下,自己最早心心念的其实是小红书,由于这家公司年前给我打过电话邀请我去面试,因为各种原因耽搁了准备年后去试试的,但当我再去准备这件事的时候,别人团队已经招满了。(/伤心)

接下来就说下面试中遇到的一些问题以及自己的经验总结:(以下公司信息均用简写代替) 1,RRW

RRW是自己投递的简历,和hr沟通的很顺畅,于是便抽一个下班时间过来面试,面试大致内容如下:

笔试:

  • 求100000个随机数中找出最大1000个,写代码
  • 求出两个偶数的素数(只能被1和本身整除的数)之和
  • 求0-1000的数求平方根,保留小数位0.00001,不能借助jdk中现有的工具类

技术一面

  • 自我介绍,balabala
  • 项目经验,项目中用到的技术
  • 介绍下集合,每种集合实现的原理及区别
  • JVM内存分配机制
  • ClassLoader
  • 内存回收算法及机制
  • JMM相关
  • concurrentHashMap,ThreadLocal原理及使用场景,CountDownLatch,ThreadPoolExcutor
  • 如何预估线程池的初始大小
  • Spring AOP,CGLib和JDK动态代理使用场景和区别
  • ES如何打分,ES中filter,term,match的使用区别
  • 慢查询优化经验(这里我就提到explain)
  • sql题,学生表 name, course, score, 统计所有成绩都大于80分的学生
  • volatile的特性
  • 分布式锁
  • 事物的隔离级别和传播属性
  • 熟悉的设计模式
  • Callable和Runnable区别
  • 秒杀系统
  • 信号量

**技术二面

  • 自我介绍,balabala
  • 讲一下session以及禁用cookie后的session实现
  • java内存分配
  • 缓存,local cache和第三方cache
  • 代码编码风格,代码规范
  • java 8中的新特性
  • 手写代码: 请求一个接口,然后返回json,写出完整代码
  • 代码优化经验,服务排查经验

RRW面试感受:

由于这是今年的第一场面试,有些问题其实答得并不太好,技术二面答完都已经夜晚九点半了,面试官让我回去等通知。其实我已经知道自己凉凉了。

面试题的答案我就不给了,这些东西应该都能够查的到。笔试题上来就给了三个算法,一下就给我整懵逼了。而且hr就坐在你对面看着你做,还好最后自己死憋都给做出来了,但是有的并不是最优解,只能勉强进入技术一面。

技术一面中问的一些JVM的知识,由于自己准备的并不是很充分,所以答得并不好,还有ES平时用的很多并没有深入的去研究,导致了一面并不理想。

紧接着进入二面,二面问多的是一些项目上的经验,然后也问了JVM的许多特征,回答完这些都已经很晚了,面试官也只能让我回去等通知了,剩下的也没有了下文。(/悲伤)

2,WJL

这是一家做智慧商圈的公司,是同事给我内推的一家公司,最后也顺利拿到了offer。这家公司给我的感受就是团队很nice,ceo很nice。 最后由于一些原因没有选择这家公司,但是也感谢他们的认可,在这里打一波广告:http://www.shangquanquan.com/ 。 他们的ceo是龚义涛,万达电商的创始人,有想了解的朋友可以看一下。

这家公司面试分为两轮技术面,一轮hr面,最后是ceo面。 因为经历了RRW面试的经验,所以自己回去针对性的复习一通。

技术一面

  • spring aop的解释及使用场景
  • concurrent包下一些类的底层实现
  • 集合下类的一些底层实现
  • ......

技术二面

  • 项目中的问题
  • ......

WJL面试感受:

在这里面的很多问题细节都记不太清楚了,这也是我今年的第二次面试,这次面试感觉还是挺顺畅的。

技术一面是公司架构师来面的,因为问的都是一些基础问题,再加上自己平时看过JDK中一些常用类的源码,所以面试官觉得我基础还OK。

技术二面是公司技术总监面的,大家一起聊了一下项目中所遇到的问题及如何处理的。因为自己简历中写的是一个大系统的重构以及一个高并发系统的开发,所以这两块聊得比较多。

最后是ceo的终面,和ceo龚义涛先生一起聊了一上午,这种机会真的很难得,也感谢能够有这次面试。(/愉快)

3,DY

能接到DY的面试邀请,自己真的很激动,面试的前一天夜晚都没有睡着。只可以技术三面的时候自己回答的并不好,导致了gg。

DY的面试层次感很强,一面就是问一些常见的基础问题,二面就是问项目的一些技术细节问题,三面就是问架构了。

一面和二面其实回答的还是可以的,三面中问了一个问题自己记得比较清楚: 你们公司使用了memcached集群,如果我加机器其他机器上的数据该怎么办?

这个问题我第一反应是要rehash,但是怎样个rehash法我并没有回答好。最后回去查了之后才知道需要用到 Hash一致性算法 后面我也会发一篇博客来简单说下。

DY面试感受 能来DY面试都已经很激动了,面试完给我的感受是自己知识的广度上确实不足,一些中间件只是说会用,但是里面很多细节都不太清楚。面试完确实知道了自己的很多不足,也算是一种成长和学习吧,以后我还是会再来的。(/愉快)

MYH CSYY LMKJ

MYH 我到现在都他们要招什么样的人。面试官直接和我在一个白板前沟通,所有的问题都是通过白板让我去写或者画出来。面试的内容包括算法,分布式锁以及一些简单常规的问题。

我自己的整体感受是还可以的,不过最后hr当场给我的通知是面试不通过。理由是他们想找一个毕业三年左右有五年经验水平的这么一个开发。 好吧,最后表达了我的感谢与祝福之后就离开了。

CSYY在武汉算是一个比较出名的公司,他们主要是做智能翻译的。公司从零几年开始做起,数据积累很丰富。

这家公司的面试总共分为两轮面试,面试和之前的几家公司也大同小异。经历了前面大大小小的几轮面试之后,我也越来越沉稳了, 回答问题的逻辑都很清晰,最后也拿到了这份offer。

LMKJ算是一家安全公司,貌似业内挺出名的,面试总共分为两轮,技术二面为技术总监面。由于昨天刚面完技术二面,所以面试结果还未通知。

LMKJ给我的印象就是面试官很强,技术一面是两个人一起面试的。问题的深度和广度都让我感到备受打击,问题都是一层层往下的,直到你回答不上来。所以一面面完我都已经感觉自己凉凉了,后面回去hr给我打电话通知一面竟然通过了。

总监面就是问一些项目问题,不过LMKJ最终给我的感觉就是技术很强的公司。最后感谢绿盟给的这次学习体验机会。

2018年3月20 更新: 今天LMKJ回复了offer的情况,面试通过。今天已经周二了,周一没通知我我以为已经凉凉了。(/偷笑)

建议 这里也给像我一样工作三年的朋友一些浅薄的建议:

  • 基础很重要,基础一定要打牢。
  • 多看源码少扯淡,源码很重要,面试必问必考。
  • 知识的广度要加强,知其然也要知其所以然。

总结

我的春季面试也到这里结束了,前后断断续续用了两周时间。说实话真是有些累了,一是因为自己想投的一些公司并没有给自己面试机会,二是因为还要兼顾现在的一些工作。所以到这里并没有继续去找工作了,自己也申请了离职,希望开始一段美好的旅程吧。下一份工作一定要沉淀三年以上,为以后的自己加油吧。

2017年3月17日 晨

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏诸葛青云的专栏

老司机学习C语言的一些心的经验!

C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖...

150
来自专栏我就是马云飞

你们期待的面经来了。

1632
来自专栏牛客网

百度2018年春招实习面经,回馈牛客【实习offer已到手】

写在之前 从2017年10月左右就一直在牛客上刷题,然后计划着找实习。持续关注着牛客网的讨论区,看招聘信息,看面经,看技术交流,就想着要不断充实自己。 几乎每天...

3617
来自专栏一枝花算不算浪漫

[面经]春季跳槽面筋总结 [2018年3月17]

3959
来自专栏牛客网

滴滴实习、转正的面经和滴滴的一些情况

春招实习面试 岗位:研发工程师实习生  岗位地点:北京  部门:基础平台 前言 滴滴的实习招的比较晚,当时已经有别的实习offer了,后来抱着试一试的态度...

1.5K10
来自专栏牛客网

来自学渣的最实用面经

前言: 1.你只需要稍微努力一点,就可以比大部分人优秀。 2.如果不能在技术上打败别人,就去从其他方面让自己出彩。 背景: 学校专业:某西北地区文科211学校...

4007
来自专栏程序员互动联盟

为什么程序员越来越排斥面试时做题?

从业十几年经历的不是很多, 算起来也就是三四家,在编程行业跳槽比较频繁的行业,这算是一股清流了,呆的习惯了也就懒得动了,主要还是觉得在一个公司呆的时间长点,才真...

892
来自专栏纯洁的微笑

一次惊险的跳槽面试经历(阿里/美团/头条/网易/有赞...)

1456
来自专栏java一日一条

优秀的前端开发工程师简历是怎么样的?

在阿里常年招聘,筛过各式各样的简历,每到招聘季,筛简历、面试过程非常耗精力,当然,原因之一是我想招非常优秀的人,宁可多花些时间,另一方面,除了那些不合格的简历之...

261
来自专栏互联网杂技

如何考评一名前端工程师?

本文标题的命名方式参考了芋头所写的《如何面试一名前端开发工程师?》。「考评」是「面试」的子集,是一个很重要的环节,如果谁打算做「前端工程师面试合集」的话,记得把...

2706

扫码关注云+社区