java研发project师的初面是在上周三进行的,终于结果到了晚上才出,而没有通过的则是一结束网上就更新了状态。之后阿里通知这周三,也就是今天进行二面。

凑巧的是今早被舍友吵醒,中午那个困啊,但没时间睡了,导致下午晕乎乎的,在面试的等候区时还差点进错了厕所……说多了都是泪,还是赶紧切入正题吧。

面试是1对1的,旁边还放了个椅子,貌似是留给HR的,可是我看其它桌的也都是一个面试官,预计是HR人手不足吧。面试官挺年轻的,看着像是台湾人,给人感觉还不错。刚坐他就让我自我介绍,他边听边对着电脑敲一写代码,事实上这就是接下来的题目。我就大概说了下经历,他对着我的简历问了下之前的一些项目。由于提到了spring,所以就问了下AOP相关的知识,struts和spring的比較,还提了个问题:如今有个新模块要增加,怎样用spring的特性尽量不改动代码来完毕,接下来就是我的瞎扯……之后他让我画下自己觉得最值得说的项目,我表示之前那些东西都是自己一个人小打小闹,实在没啥好说的,直接进入java知识考核吧!

可一開始他就出了道头疼的题目,内网有人把论坛保密信息截图发到了外网,怎样依据图片来推断是谁发的。电脑没安装监控工具,仅仅能在网页上做文章,然后就是各种发散思维了,面试官也说了这题没有详细的答案。搞研发的自然要考算法,而他给我的题目就是写出求最大字段和的代码,幸好之前读了遍编程之美,代码不长,回顾了一下就写了出来,面试官看了下认为没有问题。接下来就是JVM相关的问题了,问的挺深的,字节码、proxy之类的,我表示不大懂-_-,然后把懂得都说了一遍(就是JVM的体系结构)。这时候刚开场面试官写的代码最终派上用场,他把笔记本转了过来,让我改动代码,这是一段JDBC的conn建立、使用和关闭的代码,我仅仅指出了finally中连接关闭前须要确认非空,然后他说close时也会抛出异常,事实上应该改再写一个try-catch来close才对。唉,太久不搞javaweb真是生疏了。后来面试官又问了我前端是否有研究,我表示对JS比較熟悉,前几天还在看JS跨域的问题,于是又是我balabala讲了跨域的几种方式。

最后面试官给了我抛了个炸弹,我感觉这题要能答出来今天就是有戏的节奏。这是一个数据库连接池的问题,给出了连接池的接口,让你实现它而且可以显示出哪些程序猿get了conn但没有close它,须要可以显示出错位置,给出思路就可以。我一下就蒙啦,想了半天就想出了须要编程时提供參数来实现,面试官告诉须要是无參的,并提示平时java程序执行时出错为什么能打印出出错代码行?可惜我太笨,还是想不出来,仅仅能伤心的说不知道了。

尽管没答出来,面试官也还是笑呵呵的,但我心里认为这差点儿相同是跪了吧。之间大概是面了40多分钟,面试官认为差点儿相同了,让我先去外头候着,我仅仅能满心悲伤地道谢离场了……在外头等了一会儿后,工作人员告诉我面试完毕了,详细消息会在一周内通知。回去的路上我看了下网上的状态变成了面试已完毕,看来没有被当场刷掉,真是万幸。详细结果还得等几天才干知道吧。PS:终面通过,部门是支付宝小微,因为自身原因不能去杭州总部,仅仅能就近在北京分部实习了。2014.5.7

这算是读研后的第一次面试,感觉自己知识领域实在是太窄,尽管都能扯几句,可是都不深入。以后还是要多花些时间来编程,特别是一些底层的东西须要好好研究一番。这就是这次的面经,仅供各位同学參考~

P.S.:一面考点:linux经常使用命令,文本内部搜索;设计模式原则,有哪些模式,写单例的代码;SSH架构,spring的IOC\AOP;oracle SQL优化;知道除了tomcat外的中间件;知道除了除了hibernate外的持久层框架;hashmap和hashtable差别,ConcurrentHashMap原理;怎样防止表单本地提交;设计数据库连接池须要考虑哪些;HTTP报文头有哪些字段,状态200/503的意思;java内部类作用;mysql机制

阿里巴巴2014研发project师实习生面试经历相关推荐

  1. 滴滴新锐计划实习生面试经历

    滴滴新锐计划实习生面试经历 周四(2017.04.20)面了滴滴,两面总共花了大概1.5小时吧.感觉整个面试过程和之前经历过得面试完全不一样.而且二面也让我收获颇丰.于是想记录下来. 一面是一个有点吊 ...

  2. 2016阿里实习生面试经历

    2016阿里实习生面试经历 这是一次失败的经历,分享出来一方面是为了告诫自己,也和大家分享下失败的经验. 我是在4月23参加阿里笔试的,阿里笔试是没有摄像头监控,不像腾讯那样.正如阿里说的:" ...

  3. 【实习之路】腾讯、小米日常实习生面试经历分享——小米篇

    文章目录 前言 正文--小米篇 一面经验 二面经验 总结 前言 最近在投递实习岗位,面试了腾讯跟小米两家公司,分享一下经历. 正文--小米篇 投递渠道:BOSS直聘. BOSS直聘上有个小米的面试官私 ...

  4. 2018 华为实习生面试经历

    2018 华为实习生面试经历 国内某中等985高校本科生三年级,专业为电子信息类.之前大一大二多做硬件设计,参加各种电子设计大赛.单片机比赛,大三想转为软件,已获保研资格. 其实我本身是想读研的,此次 ...

  5. Java开发实习生面试经历与总结

    Java开发实习生面试经历与总结 更新日期:2020年1月1日 一.引言--初生牛犊不怕虎 2019年 我是从大二暑假开始,正式进入Java的学习.大二上学期的时候,学校开设了只有11周的Java程序 ...

  6. 阿里巴巴2014研发实习生笔试解析

    转载请注明出处:http://blog.csdn.net/dianacody/ 阿里巴巴2014实习生笔试题-研发工程师-北京站 一.单选题(前10题,每题2分:后10题,每题3分:共50分.选对得满 ...

  7. 阿里、百度、字节跳动、京东、地平线等计算机视觉实习生面试经历分析,已成功上岸!...

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|AI算法与图像处理 来源:https://www.now ...

  8. 阿里、百度、字节跳动、京东、地平线等计算机视觉实习生面试经历分析,已成功上岸!

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 来源:https://www.nowcoder.com/discuss/192224 本文已授权,未经允许,不得二次 ...

  9. java开发面试复试_java开发实习生面试经历

    这是我第一次写博客,以前都是查看别人的博客分享学习技术,转眼间我也成为其中一员.从一位初学者到现在的开发实习生,不断前进着,跟随时代的脚步在程序的海洋里漂泊,也意识到自己的各种不足,但我还年轻,头还没 ...

最新文章

  1. dijkstra+堆优化
  2. Scalability Tradeoffs: Why “The Ethereum
  3. Qt加载本地字体 .ttc或.ttf
  4. Java 线程池的原理与实现
  5. MyEclipse下Struts2配置使用和Ajax、JSON的配合
  6. linux 无线网卡连接网络连接不上去,【已解决】Ubuntu 10.04 无线网卡 无法连接
  7. QUIC技术创新 让视频和图片分发再提速
  8. Mysql 数字类型转换函数
  9. twig模板基本学习
  10. SQL BETWEEN
  11. handbrake下载太慢_handbrake使用教程
  12. 相关系数excel_给你一份数据,如何去分析?手把手教你用Excel进行数据分析
  13. 【ES系列五】——集群搭建(多机集群单机多节点集群)
  14. 苹果手机用计算机打不开,苹果手机更新ios11后,照片在电脑上打不开怎么办?...
  15. 计算机网络线接法,电脑网线水晶头接法图解
  16. 爬虫-12306余票查询
  17. cocos2dx交叉编译之Android.mk修改
  18. linux limits.conf 生效,limits.conf生效问题
  19. 国外著名大学网络课堂
  20. 十分钟用Python画一片雪花

热门文章

  1. mybatis collection_MyBatis之关联查询
  2. python脚本编程实例_C程序调用Python脚本的例子
  3. 经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、下
  4. uva 11572 ——Unique Snowflakes
  5. LeetCode【7--整数反转】 LeetCode【8--字符串转整数】
  6. Linux网络编程——tcp并发服务器(I/O复用之select)
  7. C++::探索对象模型
  8. Java面试题中高级,java引用数据类型和基本数据类型区别
  9. 阿里P8亲自教你!Activity的6大难点,你会几个?年薪50W
  10. boost.asio学习