比亚迪面经
一面
前几天比亚迪突然打电话捞我了,岗位说的是Java安卓开发,遂安排到今天面试。一位面试官,问了差不多一个小时的八股。面试官挺不错的,反正就我们两个,一个小时的时间,随便我叭叭,也不打断我
。
- 常用的数据结构以及他们的特点?
- 对TCP和UDP的理解;
- 对线程的理解;
- 并发和并行的区别;
- 对面向对象三大特性的理解;
- 对IoC的理解;
- 什么是DI?
- 优化代码性能具体是怎么做的?
- 介绍一下自己的代码风格;
- 讲一下Nacos和OpenFeign;
- 微服务怎么知道注册中心的位置?(这个当时脑子卡壳了,后面想起来是自己配置的)
- 微服务和注册中心之间怎么通信的?(不会)
- 什么是缓存?为什么要用缓存?
- 为什么内存比磁盘的存取速度快?
- 对可见性和原子性的理解;
- 对GC的理解;(不会,只随便说了几句)
- 对wait()和notify()的理解;
思虑再三,感觉还是安卓开发还是和自己的发展方向不太符合,把offer给拒了,但是依然非常感谢比亚迪给的这次机会。唉,艰难的抉择。
#面经##比亚迪#