- 0
- 0
- 约1.91千字
- 约 5页
- 2026-01-29 发布于北京
- 举报
2014【软件研发】校招一面面经
2015-07-24Katrina
接近夜晚12点,接到了一面的,很兴奋,中hr很友
好,第二天下午12点左右到在当榻的酒店面试。
11:30到达XX酒店。进入酒店大堂就见到了当时笔试时的邻座,我们相互打
了一声招呼就一同上楼了。hr的房间中坐满了等待面试的同学,这时我才突然
感到自己的竞争对手如此之多。
大概下午一点左右hr让我到另外的房间接受一面。来到面试的房间,门是开着
的,里面一个个子不高的面试官很热情地迎了上来,简短地介绍了一下自己,一
面正式开始了。因为我比较偏Java方向的,面试官有意地选择Java方面的
知识来考察。
第一大问
Q:自己实现一个Java中的集合类,要求不能使用已有的Collection接口。
A:这个问题我选择了实现一个List,大概的思路是数据的选择Obj数组,
还有一个long型的size属性List中的元素个数,同时简单地实现了add,
clear,get等方法,我感觉这个问题面试官主要想考察的是有没有实现equals
和hashcode方法,还好我当时没有忽视,面试官对我的回答表示比较满意。
Q:为什么选择数组来数据,而不是选择链表这样的结构。
A:这个问题我回答的不好,只是说了一下数组结构可以随机存取,在get这样
的方法中使用比较简单。
Q:来说说数组和链表的区别?
A:我只答出了一点,数组能随机存取,链表不能。
Q:那链表有什么优点呢。
A:唉,这个简单的问题我没有答出来,很懊恼。(ps:链表的和删除操作
很方便,不需要大规模的移动操作)
第一个大问题就算结束了。
第二大问
Q:说一下java中的多线程。
A:这个问题我比较熟悉,做的很多项目中有涉及。Java中的多线程的一种实现
是使用sychronized关键字,要么以一个变量或类的字节码作为线程锁,作为
关键字的参数,要么用sychronized关键字修饰一个代码块来实现同步。类外
一种是采用Lock类的方法,Lock可以实现sychronized关键字的所有功能。
Q:说一下你的项目中使用的多线程的实例。
A:中的售票模块。说到这里面试官示意我不用说了,貌似他理解了我
要说的话。
第三大问
Q:设计一个缓存系统,要求减少文件从外部调入内存的次数,并分析一下
。
A:这个问题让到了操作系统中页面调度算法,所以索性把各种调度算法跟
面试官描述了一遍,其中包括FIFO、LRU、NRU、以及时钟算法等。面试官觉
得我答得比较不错。
Q:设计一个数据库,要求可以方便的实现类似于中的产品分类的,比
如分类有书籍,影音,书籍中又分为计算机书籍,,散文等。主要是要增加
类别方便实用。
A:这个问题比较简单,我选择的方法就是在每个子类别的表中设置一个父类别
的标识。
Q:描述一下TCP协议建立连接的过程。
A:这个问题就太直接了,也比较简单。(三次握手的过程我就不再赘述了。)
Q:最后一个问题,哥哥和弟弟百米赛跑,哥哥到达终点时弟弟还差1米,问以
相同的速度再赛跑一次,哥哥在起跑线时后退1米,这次赛跑的结果是谁胜利。
A:说实话我比较害怕面试的时候碰到这种智力题(或者说是推理题),不过这
个问题还算简单的,我把我思考的过程说给面试官听,直接就推出了。(ps:问
题的条件可以归纳为哥哥跑100米的时间弟弟可以跑99米,那么第二次赛跑
时,哥哥跑到终点前1米时恰好是跑了100米,此时弟弟跑了99米,即哥哥和
弟弟同时在终点前1米,所以结果还是哥哥胜利。
最后
感觉面试官对我今天的面试结果比较满意,握手告诉我三天之内会收到,
最后还说了一句,应该会接到二面。呵呵,比较放心了。
总体感觉,这次的一面更加基础,令我意外的是竟然没有一道算法方面的问
题,都是一些具体应用中的问题,使用到的都是计算机基础课程中的知识。估计
二面会偏算法一些吧,回去要准备一下。
您可能关注的文档
- 解决LuCI界面NFS仅限添加单个方法.pdf
- 惯性教学难点突破与实践探索.pdf
- 平面向量基本定理教学设计.pdf
- 2026年及未来5年市场数据中国卷烟行业竞争状况及投资发展前景分析报告.docx
- 2026年及未来5年市场数据中国咖啡机行业市场运营态势与投资潜力咨询报告(定制版).docx
- 2026年及未来5年市场数据中国咖啡连锁产业深度调研与投资决策咨询报告.docx
- 2026年及未来5年市场数据中国精氨酸行业市场深度调研及发展趋势与投资前景研究报告.docx
- 2026年及未来5年市场数据中国精细化工市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国聚氨酯发泡料市场发展规划及投资战略可行性预测报告.docx
- 2026年及未来5年市场数据中国聚晶金刚石复合片行业市场研究及投资战略预测报告.docx
- 三年级下册语文1-8单元默写通关训练(含答案)(2).docx
- 2026年及未来5年市场数据中国金属钒市场发展规划及投资战略可行性预测报告.docx
- 2026年及未来5年市场数据中国金属工艺品行业全景调研及投资可行性报告.docx
- 2026年及未来5年市场数据中国金属家具市场分析及投资战略研究预测可行性报告.docx
- 2026年及未来5年市场数据中国金属膜电阻器行业市场需求预测与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国金银花行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国金银花行业市场研究及投资战略预测报告.docx
- 2026年及未来5年市场数据中国抗氧化剂市场专项调查分析及投资前景预测报告.docx
- 2026年及未来5年市场数据中国救护车市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国精细化工行业发展前景预测及投资分析报告.docx
最近下载
- 山东省青岛市20000吨年高档缝纫线用涤纶长丝搬迁20000吨年高档缝纫线用涤纶长丝搬迁(修改).pdf VIP
- 四川省南充市仪陇县2025-2026学年七年级上学期期末语文试题(含答案).docx VIP
- (一模)乌鲁木齐地区2026年高三年级第一次质量物理试卷(含答案).pdf
- 中小学课件 英语阅读课 The Enormous Turnip.pptx VIP
- 山东省日照市开发区2024-2025学年七年级上学期期末生物试题(含答案).docx VIP
- 绿植租摆服务方案设计.docx VIP
- 质量管理体系与措施.docx VIP
- 骨龄的相关课件.pptx VIP
- 一种航空器系统定量相似性分析方法、装置及介质.pdf VIP
- 固定矫治器和矫治技术方丝.ppt VIP
原创力文档

文档评论(0)