研一找了下实习,基本是java相关的,问到的问题做了下简单的整理。
3.4
大众点评
1. 自我介绍
2. api ? hashmap源码实现 –>hashset源码实现线程安全么(都不安全!)
3. 多线程
4. 算法!堆排序 归并排序(单链表 环问题12345 变成 45123如何速度判断开头结束数字)
5. ssh框架 事务
6. 了解前台框架么
3.9
大众点评
1. string string buffer 区别
2. final关键字
3. 快排思想
4. linkedlist
5. 多态、面向对象思想
Ebay
1. Java7新特性
2. Jdk jre
3. 创建线程
4. Mysql数据库引擎
5. Comparable与comparator区别
6. Call() 和 apply区别
7. JDK里用到哪些设计模式
8. http里上传实现原理
3.10
大众点评
1. 公有变量,私有变量
2. Java继承,封装,多态
3. 重写,重载
4. 算法基本思想
3.11
点评 Offer
摩根线上测试
选择java题,一共36道,时限26min,完成了29题,后面的没有时间阅读。整个题目感觉不是很难,复习过的地方也考到了,可能因为是专业知识的考察,感觉比本科时的那次线上测试要感觉好些。不过还是有些题目上耽误了些时间。
3.12
Intel大数据(开源项目)
1. 项目
2. Hashmap
3. 如何统计一个多文件夹的文件夹中的总代码行数
网易质量
下午两面,基本问项目,技术面的较少,后收到offer。后来听实习的同学说网易质量部门环境很好的~
VMware
邮箱一道题,和算法课上之前布置的题目类似
两面没有很技术的问题,更多的是和你讨论怎么解决一个问题,看你的思路
收到offer
3.29
参加腾讯笔试,考得知识较全面,前后台,语言不限,都考察了
4.3
南京sap面试,现场面
去面前端,但是基本不造
问了数据库的设计(学到了复合主键)和冒泡排序
晚上参加了微软在线笔试,四道题,两题有思路,两题没思路
4.9
Intel面试
问了项目,简单问了两道算法题
给了offer
4.10
百度地图一面
介绍了自己的项目
简单问了c和c++ 宏
参数传递和值传递
Static关键字
main函数为什么是静态的
Linux常见命令
一道算法题:如何找到一个字符串中第一次出现的字母
4.13 – 4.19
复习准备阿里面试
准备复习的点如下
数据库,线程,集合,设计模式,框架,rpc相关,同步异步,简历,多线程,锁,nio,服务器端开发,hashmap内部实现,红黑树,算法题(链表中环起点),java虚拟机和内存管理
以上具体的是一些面过的人那问来的。但是最重要的是把简历上写的项目弄熟悉,他就是对着简历面的,还问下项目中自己的贡献,最满意的部分,遇到的问题如何解决,可以看看经典面试题,面经,思考项目意义。可能会有智力题,压力面。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
以下是自己的感想
因为学校的缘故可能有些时候考察地比较少,自己也会有感觉。我还是比较喜欢面试时提出一个问题然后来慢慢解决的,阿里一面的小哥感觉很好,他就是一点点提示我,最后聊得很开心;百度面我的小哥可能不会java,我在说完自己的解法实现后,他也是一点点问我具体实现的点,后来发现自己当时的想法实现起来其实挺麻烦,并不是像我想的那么简单的。现在感觉都是要一点点学,不能怕麻烦。
以上,希望对大家有帮助,或者有什么地方有问题也欢迎指出。