一个没参加秋招的java开发面经(春招)

背景

我是一名广东末流985软件工程的大四学生,在春招期间投了腾讯、阿里巴巴、CVTE、网易、欢聚时代、华为,并拿到了前三家的实习offer。最终我选择了腾讯,并且通过考核转正,所以没参加秋招23333。感谢牛客网对我春招的帮助,现在分享一下自己的面经,希望对后面的同学有些帮助。

复习

本人在大二下学期差不多结束的时候决定走java后台开发的方向,大概是2017年1月开始复习,内容大致如下:

  • java基础知识:集合类,JVM内存结构等
  • java框架:Spring、Mybatis等
  • 数据结构+算法,主要是刷牛客网和leetcode上的算法题。
  • web开发:http/https协议,cookie,session等
  • 数据库:MySQL、Redis
  • 操作系统:主要是进程,线程
  • 计算机网络:5层结构、7层结构,每层常用协议
  • 其他工具:git、maven
  • 笔试题:主要是刷牛客网的选择题

简历

简历也是很重要的一环,建议在一个简洁、不花哨的的模版上设计。建议简历上最好至少有以下内容:

  • 个人基本信息: 姓名、联系方式、学校、专业
  • 岗位,这个可以根据不同公司的岗位写不同的
  • 成绩:主要是排名
  • 专业技能:技能+熟练程度
  • 项目:简要介绍、使用的技术、自己的角色

还有一些校内担任的职务、个人博客等也可以写上。

面试

以问答的形式,主要写一下技术面。

腾讯

一面(现场面试 技术面 50分钟左右)

1. 介绍项目

问了一下我简历上的项目

2. JVM内存模型

比较常见的问题,我直接在纸上写了。

3. 对网络编程的了解

懂得不多,大概写了一下socket的那些东西,还有IO复用也勉强说了一下。

4. SpringMVC相关问题

  • 一个请求是怎么到Controller的方法上的
  • 同一个Controller方法能否返回不同格式的数据,例如json、xml

5. 如何实现MySQL批量操作

先问了下有没有用过批量操作,然后再问如何在MyBatis中使用批量曹操作

6. 最近看的技术书,平时在哪学习

正常回答就好

二面(现场面试 总监面 30分钟左右)

1.介绍自己

这里我主要是展开简历上的内容,这一段建议大家尽早准备并熟练背诵23333,时间不宜过长

2.项目相关问题

  • 项目的成员分工
  • 我相对与其他成员的优缺点

3.坚持的比较久的事情

正常回答就好

4.与研究生相比,我的优势在哪

这个似乎没回答好,当时就说遇到问题会努力去解决

三面(现场面试 HR面 15分钟左右)

1.简历上的一些细节提问

2.项目中还有什么可以优化的地方

3.目前的offer有哪些,会选择腾讯还是XXX

阿里巴巴

一面 (电话面试 技术面 1小时左右)

1. 介绍自己

同上

2. 编码、解码

由于我的介绍里提到了这个,面试官就让详细的说一下我对编码的认识,他还问了我一次请求中会在那些地方发生编码解码。

3. java类加载

比较常见的问题了,让我介绍java的类加载机制,涉及到双亲委派模型。

4. 进程死锁

什么是死锁以及死锁的条件

5. 对中间件、分布式的认识

一脸懵逼,当时确实不清楚。

二面 (电话面试 技术面 40分钟左右)

1. 数据表设计

问我项目中的数据表是怎么设计的

2. 数据库

  • 两种常见的MySQL存储引擎:InnoDB、MyIASM
  • 表具体是怎么存的,一脸懵逼
  • 索引的底层实现

3. java集合类

先让我介绍java的集合类,我从接口一直往下将讲到具体的实现类,然后面试官又详细的问了一下HashMap,ConcurrentHashMap的底层实现。

4. 线程池

由于项目中用到了多线程,就让我讲一下线程池的知识。

5. 操作系统

问我有没有用过linux,然后问了下ps,fork,pthread这些。

6. 算法

如何查找一个链表的倒数第k的节点,用快慢指针可破。

三面(电话面试 hr面 15分钟左右)

1.介绍自己

2.最崇拜的一个人

3.兴趣爱好

CVTE

一面 (现场面试 技术面 30分钟左右)

1. 介绍自己

同上

2. 写算法

让我在纸上写了个快速排序,并且让我讲了一下其他排序。

3. 同步机制

写了两个方法问我执行过程,跟synchronized的机制有关。

4. Redis

问了项目中怎么使用Redis,以及对缓存替换算法的了解。

二面 (现场面试 技术面 25分钟左右)

1. 介绍自己

同上

2. 写算法

出了个场景题(具体是什么忘了),最后用归并排序解决。

3. 项目架构

让我在纸上画出简历上的项目架构图,然后又问了下MVC模式。

三面 (现场面试 hr面(2个hr面3个人) 25分钟左右)

1. 介绍自己

2. 理想

3. 如果CVTE给offer,会不会来

欢聚时代

一面(现场面试 技术面 25分钟左右)

1. 介绍自己

同上

2. 考试成绩

主要问了数据结构,计网

2. java同步机制

介绍了synchronized,Lock类

3. 实际应用

让我在纸上实现一个队列,然后又问如何保证它是线程安全,怎么优化

二面(现场面试 技术面 20分钟左右)

1. 介绍自己

同上

2. 学校上的课程

正常说就好

3. 数据库的索引

问了下索引的底层实现

4. 如何在MySQL存放地理信息位置

这个想了半天也没说出个啥,估计就是这样挂的。

华为

一面(现场面 技术面 20分钟左右)

1. 介绍自己

2. java的优点

3. 介绍快速排序

4. 平常是怎么学习的

二面(现场面 hr面 10分钟左右)

1. 华为是一家怎样的公司

2. 如果能进华为,你要准备些什么

网易

就没通过笔试- -

#阿里巴巴##腾讯##网易##华为##广州视源电子科技股份有限公司##Java工程师#
全部评论
算法题楼主刷了多少!?
点赞 回复
分享
发布于 2017-11-27 21:20
楼主去的腾讯什么部门?腾讯招java开发应该不多啊
点赞 回复
分享
发布于 2017-11-28 01:44
联想
校招火热招聘中
官网直投
感谢楼主分享!
点赞 回复
分享
发布于 2017-11-28 11:17
腾讯JAVA?请问楼主在腾讯主要做什么?
点赞 回复
分享
发布于 2017-11-28 13:16
楼主请问腾讯哪个岗位招java啊?
点赞 回复
分享
发布于 2017-11-28 15:09
统一回复一下吧,腾讯确实java后台的岗位比较少。本人所在的部门是负责内部平台的开发,具体细节就不透露了。
点赞 回复
分享
发布于 2017-11-28 18:08
低头
点赞 回复
分享
发布于 2017-11-28 19:42
谢谢楼主分享
点赞 回复
分享
发布于 2017-11-30 10:24

相关推荐

啊? 今年互联网春招回暖这么明显!作为22届毕业生,我是完整经历了21年最火热的春招实习招聘过程(当时腾讯招8000+实习生),我也面试了bat、字节、美团加各种中小厂,一共三十家左右。可能是我的本科、研究生都不算很好,所以春招过程还是很曲折的,也有不少焦虑彷徨,当时在各个平台也是到处询问在职的员工、hr各种各样自己担心焦虑的点,也算是终有所获,拿到了🐧鹅厂的实习offer。也是经历了这么多让我也对各个互联网厂的实习招聘了解的更深刻~欢迎大家在帖子下提问有关春招实习的问题!anyway!!在这个帖子里提问!!知无不答!!不知的话,我帮你问相关公司里面的内部同学也要答!!主打能拉一个上岸是一个!!!帮大家削减信息差!!!猜你想问:1. 投递简历的时候要我选择不同的事业群/不同的部门,这个会有什么影响吗?2. 这么多互联网公司,我该去哪些渠道找到实习岗位呢?3. hr跟我打电话预沟通,她想了解我什么呢?4. 群面怎么个面法?插不进去嘴怎么办啊?5. 有没有常问的面试问题的类型有哪些呀?6. 面试官让我反问,我要怎么问?7. 线上面试是不是必须要开视频?8. 自我介绍讲多久比较好呀?9. 面试完了怎么催他们给结果!!10. 官网的状态变化快慢,收到反馈邮件的时间是不是和面试结果有关?哎呀太多了,大家随意提问吧!后续我也会总结一些自己的面试经验、目前的校招趋势、岗位选择、细分领域选择等等和校招有关的信息~感兴趣的大家可以持续关注~ #大家都开始春招面试了吗#  #牛客在线求职答疑中心#
点赞 评论 收藏
转发
❤️职场感受转眼间,毕业已经快三年了,包括实习已经快接近4年经验了,在这四年中有遇到过好的组长,也遇到过傻逼组长,有组长对骂过,也跟组长成为好朋友,至今还在联系,其中牛的老大现在都是技术总监了,还有老大年薪百万,但是咋说呢,别人优秀,自己还是坨烂肉,工作越久越不想打工的想法越强烈,偶尔真的想一气之下离职,自己创业去,但是今年遇到了一些智障问题,被人诈骗了8w多,导致现在还在还债,不然早跑了!!!关于技术四年时间,我对技术的热爱从最开始的挑灯夜战到3,4点,到现在的对技术爱答不理。为什么我会有这种想法呢,说句老实话,希望大家别怼我,技术真的对于我们这些搞业务开发的,不是搞底层建设的人来说,真的研究透了也就那样,在职场中更在于的是你的应用场景,能不能灵活运用,解决出现的问题即可,对于技术的要求,真的没这么高,我在中大厂也待过,小公司也待过(目前在一家300多人的游戏公司)。请大家记住一句话,技术是为业务服务的,不要抱着技术思维去看待问题,多从产品,营销,用户上去想,你会得到更多的东西。最后再重复一句话,技术真的没你想象中的那么重要,市场上百分之90的公司,技术的成本真的没这么高,大部分技术拿的远没有人家销售赚得多。关于生活我本人也毕业快3年了,去年结婚了,是的99年24岁的我结婚了,定居在了广州,但是生活却一塌糊涂,为什么这么说呢。1,每天4个小时的车程上班,累得很2,上班还要被同事怼(为什么我不怼回去呢?真不是我不想,我是组内年限最少的,其他人6年以上,而且怼了又影响工作,所以我大部分都是忍忍就算了,其实也是因为我3年3跳不敢动了,第一家为了我现在的老婆,以前的女朋友离职从北京回来了,第二家公司裁员60%的研发,所以导致我现在不敢乱动。)3,生活一地鸡毛关于婚姻,以下是我对婚姻的看法1,找老婆一定要找合适,三观好的,为什么这么说呢,比如你不喜欢做家务,但是你老婆却喜欢这样你是不是能互补呢,也不会因为这个吵架对吧,其二,三观,消费观特别重要,还有对事对人都是要考虑的。与其找个相爱的,但是在婚姻生活中确实因各种鸡毛蒜皮吵架,也是很烦的。2,相互理解,多从对方去理解问题,我说的是相互,别太卑微。3,结婚前最好先把双方父母,以后工资谁管,还是各管各的,去聊好。关于成长未来5年内我应该还是会做技术的,我会创业工作同时进行。待续....
点赞 评论 收藏
转发
15 182 评论
分享
牛客网
牛客企业服务