翼展科技研发实习生面试
来源:互联网 发布:淘宝买家隐藏评论 编辑:程序博客网 时间:2024/05/16 10:43
1.做一个自我介绍。
2.数据结构了解多少?说说B+树。
B+树的应用如我们所熟知的MYSQL索引实现。balaba...感觉最后说了不少,但是没突出重点。
3.了解JDK源码吗?说说ArrayList和HashMap?
因为这是本人中简历中标出的两个,所以被针对性提问。
ArrayList实现List接口,底层是由数组实现,随机查找速度快0(1),插入和删除因为要移动数组元素所以效率慢。
HashMap实现Map接口。底层是数组加链表实现,线程不安全,允许存储Null键值对。装载因子0.75.
4.项目中使用什么ORM框架?
Hibernate
5.Hibernate和Mybatis如何比较?
Hibernate封装的功能完全,不需要手写SQL语句;Mybatis索引效率快,要手写SQL语句,但该特点可实现有针对性SQL优化...
6.说说Spring AOP?
面向切面编程:如声明式事务、日志等功能
7.IOC呢?
解释依赖注入。
之前程序员可通过new创建新实例对象,但是Spring可向容器索取使用注解:@Autowired自动装配....
8.注入方式都有哪些?
构造器注入,set方法注入...
9.说说线程。什么是线程什么是进程?
进程是正在运行的应用,线程是组成进程的单元。
10.项目中有没有用到线程相关的,如何解决的?
没答好...
总体上难度尚可,但是之前还是没摆正自己的位置,低估了本地公司的面试难度。
个人的知识点线还不是很完善,虽然说面试不会再出现紧张说不出话的情况,但是知识点准备的不充足,仍然会很影响面试结果。很多东西知识会用,但是没有深究其原理:
(1)Spring IOC,AOP 途径:github上找到spring开源库查看源码,技术博客总结
(2)框架应用的区别比较.用词还应更专业,途径:多看看技术博客,学习别人的总结
(3)数据结构。基础数据结构基本没问题,但是各种树,尤其应用底层的数据结构,应该好好去了解。途径:《算法4》、技术博客
(4)项目介绍的流程还应更加规范,多去深究底层原理。只会用不会说也很尴尬...
(5)SE基础:集合类、线程
最后一点最重要:摆正自己的位置!
0 0
- 翼展科技研发实习生面试
- 新浪网android研发实习生面试
- 微软研发类实习生面试
- 宇视科技实习生笔试面试经历
- 网宿科技面试经过(java实习生)
- 【转】去哪儿科技实习生面试总结
- weide科技公司Java实习生面试总结
- 阿里巴巴2014研发工程师实习生面试经历
- 阿里巴巴C++研发实习生面试经验
- 阿里巴巴2014研发工程师实习生面试经历
- 阿里数据研发工程师实习生面试经历
- 【京东】C++研发工程师实习生面试
- 【百度】C++研发工程师实习生面试
- 滴滴研发岗日常实习生面试
- 去哪儿科技实习生面试总结【通过面试】
- 阿里面试经历-2014.4.18研发实习生面试经历
- 2014年趋势科技笔试+面试(实习生)
- 北邮某同学面试网易有道研发实习生的面试题
- 编程语言相关知识点梳理
- Mac OS X 下 TAR.GZ 方式安装 MySQL 5.7
- 下载安装 Django
- 分页查询SQL&&Page对象
- poj 1046 Color Me Less
- 翼展科技研发实习生面试
- 网络编程1之计算机网络及参考模型、域名、服务器
- D
- 对js面向对象的浅析一。
- hdu 1896 Stones
- Scanner实现对文件的操作
- web.js.自动播放选项卡,与解决物体速度在多次点击时间后会加速
- git 上传代码到github
- 《谷歌和亚马逊如何做产品》读书笔记之十大交付原则