阿里巴巴 java 电话面试题_记一次阿里JAVA程序员电话面试问题

前几天有人发了一个内推链接,说阿里招Java数据研发工程师。果断投了简历。

?

然后两天后接到了面试电话,当时正在路上。脑袋完全不清楚。。

?

大概从问了一些基础的知识,有Object类的方法有哪些、我就说hasCode 、equals、toString比较常用。然后问hasCode 和equals的关系,笼统的说了一下感觉不太好。。

?

?

然后继续问设计模式,说知道什么模式,在哪里运用。我就说了mvc、工厂、单例、蝇量。。然后继续问什么地方用到了mvc啊、工厂啊,说具体实例。之前有做过类似的东西。然后就说了。单例我说了用在数据库连接上,然后他就继续说单例怎么用,我说jdbc可以用,更多用连接池。他就接着问连接池用了什么,说hibernate什么什么的。

?

接着聊到数据库,我说用mysqwl多一点。就问用什么数据库引擎。。。。我天。。请原谅我真的不知道这个概念,我会去了解的。。好,跳过。然后继续问数据库事务,对事务的理解,我直接实话说只停留在课堂上并没有在实际运用里用过事务,然后就没有默认跳过了。(这里有点gg的感觉)。

?

接着问web安全方面有没有关注过,我说关注过数据库攻击类的防御方法,就接着问用过什么,我说防sql注入,然后就问哪里会产生注入。。一顿几所能力的答。。接着问200状态码是什么意思,当时我顿住了。。从没关注过,(电话完事了想了下200就是成功啊。。。)我说只遇到过404 500之类的,就问我500是什么,,回忆了一会才答上来是服务器内部的一些错误。接着web问,关于计算机底层的问题,传输协议学过吧。我尴尬的说学过(很久之前的课,只记得tcp/ip5层协议),如实说课本知识忘记了。他就问了一个简单的,说http基于什么协议,顿了一会我说tcp。他尴尬的说猜的啊。。

?

然后接着问算法类的知识,问了一个哈希,真悲惨,我一开始听成hashmap,导致听不懂他说什么。。然后说是哈希排序后,(真悲惨,我没有学过这个算法)(题目是:一个哈希有10长度。放了1后,再放21,哈希撞表了要怎么处理)。。然后就呵呵了。我说给我点时间,我给他一个答复。然后就果断跳过了。(默认算法悲剧了- -)

?

接着问最近还有用java吗,我说最近用php比较多,可能java知识有些忘记了。接着就问会不会php的框架,我就说了thinkphp,他说里面也有用到mvc,c是哪个。。我说action。

?

最后就问我有什么问题需要问的吗,我就问了下招收需要什么能力,他给了3个 1.基础功扎实,因为需要长期发展需要底层的知识积累。2是热情。3是个人项目或者比赛名次。

?

接着半个小时就得到了 “待回绝”..应该是GG了吧。

?

?反省:

1.基本上基础知识很多都忘记了,这个是最主要的原因。?

?

我要打基础!!!

?

2.项目经验很重要,实践应用更有说服力。但是在简历上描述的项目,必须清晰流程,不能被问到哑巴。

原文:http://moonlight-chh.iteye.com/blog/2190230

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值