您的位置:首页 > 职场人生

Java软件开发工程师实习生面试经验分享总结

2017-10-22 21:38 776 查看




原文地址:http://blog.csdn.net/timer_gao/article/details/71175353


说在前面的话

今天收到了自己满意的第一个offer也是第二个offer(第一个太low了不好意思说,BAT牛叉不在意,没赶上华为面试可惜了),每次面试都有收获,不愧于自己这段时间的小小努力。其实也没什么就是自己意识早、信息好就可以找到好的单位,我算是比较晚的了。不知道还有没有机会找到更好点的(阿里笔试挂了?)。推荐我的同学的一篇博客,总结的面试问题非常好,不像我只是简单的记录和罗列。

Java 程序员 面试前必备知识 
Java 虚拟机博客专栏 
Java 提高篇


面试


阿里巴巴蚂蚁金服

人生第一次技术面试,记不太清了,电面约50分钟,阿里是春招最早开始的一批公司(内推的),准备的很不充分,三月初我才刚刚有了自己第一版简历,知识还都没有看,(相当于裸面)挂掉很正常,赚次经验(哭出声。。)。 

别问我为什么这么少,因为真wang的shi记bu不kan清hui了shou

项目
Java 多继承?如何实现?(Java支持类之间单继承;内部类和接口)
值传递,引用传递 (面试官说没有引用传递-_-‘, 解释清楚引用也是值还有句柄的原理)
集合类:遍历map:iterator和其他(当场写代码)
ArrayList和LinkList区别
Set
虚拟机内存模型
控制进程间通信的机制
volatile synchronize
构造一个单链表节点
反转链表


蘑菇街


一面

第一次过一面,30多分钟,视频面,问的都是基础知识,现场写代码

自我介绍
介绍Java的项目
断点续传如何实现的
150G的大文件怎么判定有没有发生变化
Linux删除命令 怎么删除空目录
hashmap
生产者消费者代码实现
volitale修饰数组
索引和主键的区别
queue:BlockingQueue
Java线程状态(注意不是笼统意义的进程)
问题


二面

第一次二面没有经验,30多分钟,以为会深入讨论一个方向的知识,没想到有很多HR该问的问题,只问了一个技术性问题,没有准备聊得不是很顺畅,实际上超紧张…

介绍自己
怎么学习Java的
团队开发遇到问题怎么解决,分歧时如何解决
怎样看待和平衡实习和上课的关系
举一个将课本上学习到的知识运用到实际项目中的例子
……
Java基本数据类型有哪些
char占几个字节,会不会变
问题


腾讯一面

现场面试,30多分钟,我是14点的11点来报个到,准备待会去吃饭结果快12点叫我了。。。面试官老道,三四十岁吧,喜欢问开放性的问题,喜欢问还有没有。。。

介绍
tcp怎么保证可靠传输
http 返回码代表啥意思
web端口号能变吗
索引的作用
数组和链表的区别
归并排序的递归和非递归版本
字符串匹配,快排,和单例模式
对C++封装的理解
以及自己在使用中对封装体会最深的一点
项目的结构图
项目的难点
项目安全性
特长
喜欢玩游戏吗玩王者荣耀LOL吗
运动


去哪儿网


一面

电话面试,30分钟左右,在上面二面刚面完心情低落睡了一下午的情况下,以顺其自然的心情面完了。没想到回答的不错,直接通过。

Java项目server宕机怎么办,如何分配两个server
索引实现
hashmap hash算法
singleton
Java内存模型,GC算法
TCP三次握手
网络地址,掩码
进程和线程的区别
进程线程之间通信
Linux线程top,PS,kill
二分法查找
单向链表判断是否有环
用过哪些框架


二面

电话面试,不到30分钟,虽然说话磕磕巴巴的,但是很稳,没有大问题。

18届学生?做过什么项目?在哪做的?
为什么选择SQL server不用MySQL?
MySQL了解哪些内容?
数据库存储的数据结构
Java GC算法
接口抽象类区别
设计模式
装饰者模式
半年来学习Java?
举例介绍Java包及其包下的具体类
http请求?
哈希算法怎么实现的
看什么书?


总结心语

问题总是有限的,掌握这些远远不够,仅供新手们参考 

看大佬们总结我也是手痒痒,算个阶段性总结吧,还要继续找,大佬们都找到华为,京东,腾讯了,,膜 

建议大家先去牛客网刷题,算法编程题搞清楚,先把《剑指offer》刷完再说,最好能再刷刷LeetCode上面的题,经典、全面而且有很好的参考提交代码,排在前面的几个一般质量比较高,牛客网代码质量排序做的不好,但也很有帮助各种思路的代码都有。选择题也尽量多做,对笔面试都有好处 

社会第一次向我伸出手=.=,也祝愿大家都能找到自己心仪的offer

今天收到了自己满意的第一个offer也是第二个offer(第一个太low了不好意思说,BAT牛叉不在意,没赶上华为面试可惜了),每次面试都有收获,不愧于自己这段时间的小小努力。其实也没什么就是自己意识早、信息好就可以找到好的单位,我算是比较晚的了。不知道还有没有机会找到更好点的(阿里笔试挂了?)。推荐我的同学的一篇博客,总结的面试问题非常好,不像我只是简单的记录和罗列。

Java 程序员 面试前必备知识 
Java 虚拟机博客专栏 
Java 提高篇


面试


阿里巴巴蚂蚁金服

人生第一次技术面试,记不太清了,电面约50分钟,阿里是春招最早开始的一批公司(内推的),准备的很不充分,三月初我才刚刚有了自己第一版简历,知识还都没有看,(相当于裸面)挂掉很正常,赚次经验(哭出声。。)。 

别问我为什么这么少,因为真wang的shi记bu不kan清hui了shou

项目
Java 多继承?如何实现?(Java支持类之间单继承;内部类和接口)
值传递,引用传递 (面试官说没有引用传递-_-‘, 解释清楚引用也是值还有句柄的原理)
集合类:遍历map:iterator和其他(当场写代码)
ArrayList和LinkList区别
Set
虚拟机内存模型
控制进程间通信的机制
volatile synchronize
构造一个单链表节点
反转链表


蘑菇街


一面

第一次过一面,30多分钟,视频面,问的都是基础知识,现场写代码

自我介绍
介绍Java的项目
断点续传如何实现的
150G的大文件怎么判定有没有发生变化
Linux删除命令 怎么删除空目录
hashmap
生产者消费者代码实现
volitale修饰数组
索引和主键的区别
queue:BlockingQueue
Java线程状态(注意不是笼统意义的进程)
问题


二面

第一次二面没有经验,30多分钟,以为会深入讨论一个方向的知识,没想到有很多HR该问的问题,只问了一个技术性问题,没有准备聊得不是很顺畅,实际上超紧张…

介绍自己
怎么学习Java的
团队开发遇到问题怎么解决,分歧时如何解决
怎样看待和平衡实习和上课的关系
举一个将课本上学习到的知识运用到实际项目中的例子
……
Java基本数据类型有哪些
char占几个字节,会不会变
问题


腾讯一面

现场面试,30多分钟,我是14点的11点来报个到,准备待会去吃饭结果快12点叫我了。。。面试官老道,三四十岁吧,喜欢问开放性的问题,喜欢问还有没有。。。

介绍
tcp怎么保证可靠传输
http 返回码代表啥意思
web端口号能变吗
索引的作用
数组和链表的区别
归并排序的递归和非递归版本
字符串匹配,快排,和单例模式
对C++封装的理解
以及自己在使用中对封装体会最深的一点
项目的结构图
项目的难点
项目安全性
特长
喜欢玩游戏吗玩王者荣耀LOL吗
运动


去哪儿网


一面

电话面试,30分钟左右,在上面二面刚面完心情低落睡了一下午的情况下,以顺其自然的心情面完了。没想到回答的不错,直接通过。

Java项目server宕机怎么办,如何分配两个server
索引实现
hashmap hash算法
singleton
Java内存模型,GC算法
TCP三次握手
网络地址,掩码
进程和线程的区别
进程线程之间通信
Linux线程top,PS,kill
二分法查找
单向链表判断是否有环
用过哪些框架


二面

电话面试,不到30分钟,虽然说话磕磕巴巴的,但是很稳,没有大问题。

18届学生?做过什么项目?在哪做的?
为什么选择SQL server不用MySQL?
MySQL了解哪些内容?
数据库存储的数据结构
Java GC算法
接口抽象类区别
设计模式
装饰者模式
半年来学习Java?
举例介绍Java包及其包下的具体类
http请求?
哈希算法怎么实现的
看什么书?


总结心语

问题总是有限的,掌握这些远远不够,仅供新手们参考 

看大佬们总结我也是手痒痒,算个阶段性总结吧,还要继续找,大佬们都找到华为,京东,腾讯了,,膜 

建议大家先去牛客网刷题,算法编程题搞清楚,先把《剑指offer》刷完再说,最好能再刷刷LeetCode上面的题,经典、全面而且有很好的参考提交代码,排在前面的几个一般质量比较高,牛客网代码质量排序做的不好,但也很有帮助各种思路的代码都有。选择题也尽量多做,对笔面试都有好处 

社会第一次向我伸出手=.=,也祝愿大家都能找到自己心仪的offer
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐