找实习之——京东面试经历(Java后台开发)

笔试

4月6号做了笔试题,做的一般般,30道选择题涉及面挺广,基本计算机基础都覆盖了,2道编程A出来1道,第一个是警察抓小偷问题,主要是字符串和数组操作;第二个是石子分堆问题(石子数量是n,如何分堆,保证相邻堆的石子个数不同,而且堆数目最大),用贪心算法,当时没想到12121的分堆方式是最优的子结构。

一面问题

然后12号收到面试短信,15号赶到北京参加一面。问题如下:

  1. 自我介绍。
  2. 画出项目的架构图,对每层进行解释,为何用MVC分层。
  3. 用的struts1还是2,struts中的action是单例的吗。
  4. exception异常处理结构,常见异常,多catch处理顺序。
  5. 对多个表的操作,用事务操作如何实现,写代码
  6. maven了解吗
  7. tomcat如何部署,war包结构,发布工具.
  8. 最近一个月在看什么技术,jvm相关原理,垃圾回收算法。
  9. 写sql语句,主要考察group by/having/count等
  10. 消息队列了解吗。

二面

17号早上收到二面通知,急急忙忙赶过去,二面问题如下:

  1. 贝叶斯算法。
  2. java数据结构。hashmap结构,arraylist和linkedlist区别。
  3. 线程同步如何实现,reentrantlock跟synchronized区别。
  4. 线程池,原理和实现。
  5. 负载均衡算法。
  6. 数据库,查询优化,事务隔离级别,你项目中用的什么隔离级别,用读提交可以吗。
  7. 消息队列,对dubbo原理了解吗。
  8. hadoop和spark掌握到什么程度?
  9. 你还擅长什么技术,都介绍一下。

面试结果:

面完当时感觉还不错,但是回来后收到了复试未通过的通知。因此,城市套路深啊,永远不能轻易下结论,不能自我感觉良好。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,995评论 25 709
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,488评论 11 349
  • 烟花纷飞 霓裳雨衣 为谁舞尽 泪染竹林 泼墨消沉 为谁憔悴 燕子楼谱写 千古爱恨 生死无悔 一枝钗锁定沈...
    般若秋雪阅读 2,823评论 0 2
  • 昨天突然发现有小伙伴在朗诵,说每人来一段,不知道神马情况,为什么要朗诵啊? 之后了解到明天早上冥想有一个活动,就是...
    梁木纯阅读 2,905评论 1 1
  • 有人说癌症有两种,一种是慢性病,就是增生、肿瘤一步步发展而成。一种是基因导致的。前面一种癌症,用药物加营养,再配合...
    营养玩家阅读 1,742评论 0 0

友情链接更多精彩内容