美文网首页
拼多多 Java研发工程师 面经

拼多多 Java研发工程师 面经

作者: 8714f2c3f1b0 | 来源:发表于2018-10-09 11:00 被阅读0次

拼多多 Java研发工程师 面经

8月5号做的笔试,提前批的面试硬是拖到了9月19号才给我的一面,这就是地理位置的劣势,因为在面试地点询问中选择了厦门远程面,估计厦门应该是最晚的了,面试感觉很底层和综合


一面(电面)

时间有点久,内容有些记不太清,记录一下大致问题(顺序不分先后)


自我介绍

  1. 介绍一下mysql索引?为什么用B+树?
  2. 网络IO模型?什么是多路复用IO?select和epoll的差别?select具体过程?
  3. java类加载机制?双亲委派模型的好处?
  4. 进程和线程的区别?线程是不是越多越好,为什么?操作系统怎么调度的,调度算法?java中cpu调度是线程还是进程?
  5. 数据库事务?隔离级别?
  6. java线程变量怎么实现的?内存模型?
  7. 手撕代码
    1. 用数组模拟循环链表
    2. 堆排序实现

二面(电面)

面试官有事情迟到了40多分钟,不过很有礼貌表示了歉意,人非常好,感觉是个技术大佬,思维还有语速都很快,带的我语速都变快了。


自我介绍

  1. 数据库索引?B+树?为什么要建索引?什么样的字段需要建索引,建索引的时候一般考虑什么?索引会不会使插入、删除操作效率变低,怎么解决(分表操作)?
  2. 数据库事务特点?事务隔离级别?项目中的事务实现?脏读、不可重复读、幻读各举个例子?
  3. Spring bean的生命周期?默认创建的模式是什么?不想单例怎么办?
  4. 设计模式,单例模式,怎么保证线程安全?锁效率太低,怎么提高效率?CAS?CAS本质是什么?什么是原子性?Compare and Swap两步操作,为什么能保证原子性(涉及到CPU指令)?分布式锁?
  5. 还有什么设计模式?工厂模式有几种,都讲讲?简单工厂模式和工厂方法有什么差别?
  6. 数据库表怎么设计的?数据库范式?设计的过程中需要注意什么?enum类型的值一般怎么存?如果有一个十几位的小数为了不丢失精度怎么存?tinyint几个字节,int几个字节?

相关文章

  • 拼多多 Java研发工程师 面经

    拼多多 Java研发工程师 面经 8月5号做的笔试,提前批的面试硬是拖到了9月19号才给我的一面,这就是地理位置的...

  • 拼多多&快手研发面经

    拼多多&快手研发面经 本文首发于微信公众号:程序员江湖 快手:Java研发工程师 面试共有三轮 技术面试两轮,一面...

  • 拼多多Java面经

    “什么是最困难的?”“与生活讲和。” ──米奇·阿尔博姆《相约星期二》 拼多多Java面经 一共两面技术加一面HR...

  • 拼多多 Java 方向面经

    第一篇 一面 2019/4/15 牛客网 1、自我介绍 2、介绍一下 mysql 索引?为什么用 B+树? 3、网...

  • 拼多多紧缺JAVA工程师,欢迎找我内推!!

    目前加入拼多多半年了,技术氛围超棒!但是紧缺java工程师,感兴趣的找我内推哦!! 我的一些面经总结: https...

  • 有赞研发面经(Java细节)

    有赞研发面经(Java细节) 本文首发于微信公众号:程序员江湖 有赞 Java开发工程师 有赞:问得非常细节 一面...

  • 有赞研发面经(Java细节)

    有赞研发面经(Java细节) 本文首发于微信公众号:程序员江湖 有赞 Java开发工程师 有赞:问得非常细节 一面...

  • 阿里Java研发工程师实习面经

    十分幸运 拿到阿里云的offer,感谢周围无数人对我的支持和鼓励,所以写篇面经希望可以帮助大家。 面试中,运气占很...

  • 成都-阿里Java研发工程师面经

    11号去成都参加阿里面试,网上预约的3点,两点半就到了,刚签完到马上就喊去面试。经历了一面二面和HR面。 一面 1...

  • 2017阿里实习JAVA研发工程师面经

    下面罗列2017阿里实习生面试的详细题目,给有需要的人参考,攒点rp #一面 1.写出知道的所有单例模式的写法 2...

网友评论

      本文标题:拼多多 Java研发工程师 面经

      本文链接:https://www.haomeiwen.com/subject/sareaftx.html