热乎的面经之“远景能源”2017校园招聘

写在前面的话:
首先感谢牛客网提供的内推通道!感谢帮忙内推的小伙伴~ ~ 刚面完所有的流程,还在等结果中 不管结果如何~~~
先把面经总结出来分享给大家~ 岗位: 研发Java类工程师
本次面试经历组成:1轮电话技术面 + 2轮现场技术面(哈尔滨专场) + 1轮现场 HR面
—————————————————分割线—————————————————————————
9月6号   电话一面 【PS : 楼主接听电话过程中信号特别差,建议大家一定要在信号好的地方接听电话以免耽误面试 】

1、老规矩一上来: 先介绍一下之前做过的项目。
个人建议:大家一定要选自己印象最深的项目回答,首先按模块,然后组成人员,最后你在项目中的角色和发挥 的作用。全程组织好语言,最好不要有停顿,面试官可以看出你对项目的熟悉程度。

2、谈谈你项目过程中做过的一些优化以及碰到的一些挑战性的问题。
这里结合实际开发中遇到的问题说,eg:
  • 很常见的 Nullpointerexception ,你是怎么排查的,怎么解决的;
  • Out of MemoryError 产生的原因是什么,具体怎么去调优,以及理解那几个参数的含义 -Xms, -Xmx ,-Xmn, -XX:PermSize
  • 线程池的配置 Excutor 以及Connector的配置
【小插曲-】-----------------信号中断,对方挂机了!又打过来了
3、你们这个项目用到了几个Tomcat ? 如果多个Tomcat 你该怎么做?
我跟他说了一下 Nginx+Tomcat ,紧接着他提出了下面的问题:
4、如果用户通过Nginx登录到后面某一台Tomcat上面,那么后续的请求,你怎么保证被转发到同一个Tomcat 呢?
我说可以用session记录会话信息 ,感觉答非所问!现在想起来他考察我得应该是Nginx负载均衡算法!
我灵机一动,想到了Hash的思想就说出来了。这里大家可以下去自己看看,有好几个算法可以说。
5、那么怎样允许后续的请求,可以转发到另外的Tomcat 节点上呢?也就是说同一个请求可以不同节点来做呢?
意思就是负载均衡如何实现Seesion共享,我想了30秒最后把Redis说出来了,然后扯了一会。
6、说一下HashMap的实现原理。这个大家肯定比我答的好
7、HashMap如果有很多相同key,后面的链很长的话,你会怎么优化?或者你会用什么数据结构来存储?我说了一个SkipList
8、谈一谈对volatile理解,这个问题很常见,答出要点: 可见性、防止指令重排即可。
9、假如有个公司有10000名员工,要求按照年龄来排序要求时间复杂度O(N),你会怎么做?大家会怎么答呢
我是这么想的,Hash的思想空间换时间:因为人的年龄是有范围的 ,那我新建一个100的数组,年龄作为下标存入数组,那么从前往后遍历,比如碰到25岁的,Hash[25]++ ; 这样只需要便利一次即可排序了,时间复杂度O(N),空间复杂度O(N)。大家可以在评论区给出更好的方法。

9月10号  9:00 现场技术一面 【哈尔滨 华融饭店】持续更新...
10号凌晨坐车赶到哈尔滨,下了火车前往面试地点~~如期而至。只见面试官拿出了两张纸~~
1、【空腹 手写算法】 ,还好不算难,直接上图手稿。欢迎大家一起交流

2、写完算法开始一对一面试,第一步自我介绍。
3、项目中用到缓存没有,讲一下Redis和自己的理解!讲一下Spring的AOP和IOC理解与实际使用
4、HashMap讲解一下,我会对比着跟HashTable和ConcurrentHashMap一起说
5、Java 8 的新特性,我讲了一下非阻塞的同步方式CAS,【插曲】 就在这个时候进来了另外一个面试官,等一下中途换人是几个意思
6、事务的隔离级别和传播行为 ,另外跟他说一下ACID.
然后到我提问环节,对方给我讲了好多关于公司的一些理念和现阶段的成果,主要业务等等;然后被带到一楼大厅等待2面
现场技术二面 10:45  一楼咖啡厅  1 V 2 (一个资深的架构师或者总监+一个记录观察员懂技术 )
一上来就被狠狠的鄙视了一番。。。此处省略,内心滴血!紧接着看着我的简历,点了头 开始狂轰滥炸
1、你这项目用负载均衡了吗?Nginx结合负载均衡 哪个在前哪个在后,这个是试探吗?
2、那么我们来聊一下数据库。A和B两个表做等值连接(Inner join) 怎么优化 ,这个我有点蒙逼,答得不好!后来他提示我用哈希!!学习了
3、两个很大的文件如何进行上述操作去重合并,我给他说的是分片然后两层遍历,最后合并结果。他说能不能优化?懵比了,他说分治类似归并
4、说说你知道的一些开源框架,我说了Flume、Dubbo ,可是让我解释的时候,我又说不出来了!毕竟平时接触的少
5、换旁边的面试官问了,问我为什么投远景能源?还投了什么?手上有Offer么? 这个必须如实回答!TST面到了HR,CVTE ,其实很弱
提问环节,问了加入公司后的发展如何?最后跟我握手,让我早点回去!感觉要挂啊。
9月11号  晚上9:38 现场HR面  某大厅    1 V 1 (据说是CEO )
这个时间具体到分钟你没看错, 我不是最晚的,提到时间我得好好说两句!公司是创业型公司,筛选严格 据说只要985的硕士以上学历,HR很忙从早上面到半夜!很敬业!
等了差不多20分钟叫到我,然后就进去和女CEO一对一洽谈,很热情的!全程说了三句话一共,你没看错!就是闲聊
  1. 自我介绍一下
  2. 还投了哪里
  3. 最后一句我问的她:你是哪里人,看着像是南方的喔?!
---------------------------------------------------------------------------------------------------------------------------------------
以上就是

寻找梦想的“偏执狂”2017校园招聘

远景能源种子院


持续更新...后续还有腾讯TST 、JD ,欢迎大家一起来交流学习!QQ(微信)  : 975140193






#Java工程师##前端工程师##算法工程师#
全部评论
自学c++ 语法太多看完就忘 没有项目经验啊 怎么办呢
点赞 回复 分享
发布于 2017-05-26 09:47
再来大神树下占座
点赞 回复 分享
发布于 2016-09-14 16:58
好厉害啊!😁华融一面就被撵走了😭
点赞 回复 分享
发布于 2016-09-13 23:12
7是红黑树吧 感觉远景能源面得好难
点赞 回复 分享
发布于 2016-09-13 23:31
很多都是要求实际经验
点赞 回复 分享
发布于 2016-09-13 23:31
今天刚面完远景,说是一周内会通知结果
点赞 回复 分享
发布于 2016-09-13 23:32
感觉好难呀
点赞 回复 分享
发布于 2016-09-14 17:48
这么好的帖子,必须加精~~~必须顶~
点赞 回复 分享
发布于 2016-09-26 14:48
等了半个多月等到的是一封 拒信!也值了
点赞 回复 分享
发布于 2016-09-30 18:24
手写算法楼主写得不错,最后也悲剧了。
点赞 回复 分享
发布于 2017-06-14 20:24

相关推荐

joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
评论
点赞
84
分享
牛客网
牛客企业服务