蔚来提前批后端开发1、2、3面面经

  1. Netty(项目中用到了,大概聊了一下),简单介绍,IO多路复用

  2. BIO、NIO的区别。(上个问题中我说到了NIO)

  3. NIO、AIO的区别。

  4. IO多路复用底层在Linux中的原理(用的select、poll、epoll)

  5. redis有哪些特性使它能作为缓存(在内存中,单线程)

  6. redis为什么单线程还能快(忘了,没答上)

  7. 数据一致性(忘了,没答上)

  8. HTTPS如何保证传输安全性(说了下HTTPS的加密过程)

  9. HashMap如何处理Hash冲突

  10. 其他的处理Hash冲突的方式

  11. Java8中相对于Java7,对HashMap做了哪些优化

  12. ConcurrentHashMap如何保证线程安全

  13. HashMap能不能存空键和空值

  14. ConcurrentHashMap能不能存空键和空值

  15. MySQL中InnoDB的索引为什么使用B+树而不用别的结构

  16. 聚簇索引和非聚簇索引

  17. user表,有id、name、age等信息,去查的时候,索引是怎么用的

  18. 算法题

  • 给出一个仅包含字符'(',')','{','}','['和']',的字符串,判断给出的字符串是否是合法的括号序列
    括号必须以正确的顺序关闭,"()"和"()[]{}"都是合法的括号序列,但"(]"和"([)]"不合法。

  1. 项目中用消息中间件主要解决哪些问题、起到什么作用

  2. 如何保证消息丢失的情况

  3. MySQL事务隔离级别

  4. 每种隔离级别解决了什么问题

  5. 使用start()启动线程和run()去启动线程有什么区别

  6. ThreadLocal为什么用完之后要手动去remove,如果不去remove会有什么问题(面试官看我不会,问我项目中有没有用到ThreadLocal,我说没有用到,就跳过这个问题了)

  7. sleep()和wait()的区别

  8. wait()方法为什么要放在Object类中(不会)

  9. 一个任务提交到线程池,说一下执行流程

  10. 线程池中达到最大线程数,之后任务量小了,核心线程数到最大线程数之间的这些线程也会去队列中竞争任务吗

  11. 反问环节


一面结束之后,没几分钟就收到二面的邮件,确认参加后就进入面试房间等着了

 介绍了一下自己做过的项目,然后问我更想聊哪个项目。然后就围绕着项目中的业务和技术进行场景拓展和深入,问题大多是如果xxxxx情况会怎么做然后逐步深入。深入到你不会就换别的。项目聊了10来分钟。

  1. Spring中常用的注解

  2. @Autowired和@Resource有什么区别

  3. Mybatis中的@MapperScan中的路径有什么注意事项

  4. AOP可以做什么

  5. AOP的实现原理,两种动态代理的区别

  6. 选择Spring的原因,它的优点是什么

  7. IOC的作用是什么,相比于非Spring的项目,优点在哪

  8. JVM的内存区域

  9. SQL优化方法

  10. MySQL中in和exist有什么区别

  11. volatile的作用

  12. 什么情况下会用到volatile

  13. 有没有想过会从事后端开发中的哪些业务功能和方向

  14. 反问环节
    反问的时候面试官说我过了,让我保持在线等下一轮面试。


二面完也很快收到三面的邮件,点了确认参加然后就进房间等

  1. 线程池有哪些参数,工作原理

  2. 1

    2

    3

    4

    5

    6

    public void method1() {

     method2();

    }

    @Transactional

    public void method2() {   

    }

method1没有事务注解,2有。这个类中1调用2,1会不会开启事务,为什么。
3. 动态数据中求中位数,数据一直在动态增加,顺序也不固定,说设计思路
4. 用数组实现一个队列类,包含以下方法:入队、出队、size()。写出代码后继续不断升级要求,循环使用数组空间,加锁等等。这一个题就搞了好久,写代码->调试->加要求->写代码->调试->加要求,循环。
5. 买卖一次股票,最大利润。leetcode原题。
最后一个题写完就直接结束了,啥也没说。


蔚来的面试体验整体来说非常好,面试官很和善,不会的题目也会给出正确的答案或者引导你去思考,回答中有不太准确的地方也会帮你纠正。一早上面三轮实在有点刺激。

以上就是蔚来后端面经的所有内容!觉得好的,点赞,在看,分享三连击,谢谢!!!

 找各类大数据技术文章和面经,就来

<3分钟秒懂大数据>

随时更新互联网大数据组件内容

专为学习者提供技术博文

快和身边的小伙伴一起关注我们吧!

作者简介:逆流而上Mr李,就职于杭州互联网大厂,微信公众号:3分钟秒懂大数据,粉丝2w+

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

3分钟秒懂大数据

你的打赏就是对我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值