阿里实习一面2014-04-14总结

阿里一面2014-04-14总结:

面试为1对1,在一个大房间里,同时有几十对面试官和学生在面试,时常一般50分钟左右,我被问了1小时左右。一面通过。

面试流程如下:

一.自我介绍

二.主要项目经历

1.   挑选一个最能体现你能力的项目

2.   项目整体情况和架构是什么?(纸上画)

3.   你负责其中的哪部分?

4.   遇到的难题是什么?怎么解决的?

5.   面试官会根据你的回答抓住一个细节抠,比如问我文件传输时,问断点续传怎么实现,如何保证文件传输完整,网络中断如何处理,网络不稳定怎么办等等。我后来主动把面试官引导到另一个项目,并抛出一个问题讨论,这才免于被死抠了。

三.基础知识

面试官会看简历,或者问你学过什么,然后根据你提到的技术进行询问。问我的有:

1.   Spring

Spring简要介绍下?

项目中如何使用?

Spring原理?(没答上)

2.   Hibernate

懒加载机制?

懒加载异常及解决方法?

3.   关注过新技术没?比如最新的java技术?(没答上)

4.   数据库

数据库事务性质、隔离级别?

举例说明丢失修改、脏读、不可重复读、幻读?

并发控制?(提到悲观锁、乐观锁,然后要求举个抢火车票的例子说明一下)

5.   算法

自己举个较复杂的算法?(举的KMP,没讲好)

6.   数据结构

Mysql索引用什么结构实现?

       TreeMap的实现?(提到了红黑树,并解释了插入操作,顺便讲了HashMap的实现)

总结:最好主动引导面试官,把时间消耗在自己擅长的领域上。简历上的东东一定要很熟悉才好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值