大疆1,2,终面,已offer
1,自我介绍
2,介绍项目
3,多线程?如何使用的?
5,设计模式,单例?怎么实现?有几种实现?给你一个需求,自己写业务逻辑如何写?给你一个场景,如何用单例写?
6,工厂模式?有什么能实现和工厂模式一样的效果?(说错了)
7,出了个工厂模式的场景题,A是B的子类,C和B功能差不多,C继承B好还是A好?为什么?你为什么这么设计?你觉的这么设计有什么问题吗?(不确定,说了我认为对的)
8,多线程的锁?有哪些锁?分别什么场景下用呢?读写锁底层咋写的?
9,你来设计读写锁,如何设计?读什么时候知道读完了?写什么时候知道写完了?(说错了)
10,各种锁的使用场景?
11,unique_lock底层实现?lock_guard底层实现?区别?使用场景?为什么该场景下选择unique_lock
13,大疆了解多少?
14,你如何看待大疆未来的趋势?
15,为什么实习?不留下来吗?(本人在tx实习)
16,智能指针?底层为什么这么设计?make_shared 作用?好处?
17,确认号序列号干嘛的?他们之间的大小关系呢?
18,确认号和序列号相同可以吗?为什么?(说错了)
19,拆包粘包?如何解决?
反问:
1,读写锁底层怎么搞的?
2,去了做什么?
3,什么时候二面?(说两周内)
4,你们的技术栈?
5,能实习吗?
1,自我介绍
2,看了你的博客,里面有搞实时渲染领域的,说下核心技术
3,打游戏嘛?哪些让你感到惊艳的技术?你是如何实现的?
4,阴影你是咋实现的?
5,环境光遮蔽,你是咋写的?
6,阴影和环境光遮蔽有什么区别?
7,全局光照和光线追踪区别?
8,光线追踪也能实现阴影,那和你刚刚说的阴影区别在哪里?
9,phong模型,和你刚刚说的基于PBR的模型区别在哪里?
10,你博客中的有个渲染照片,噪声很大,你是如何进行优化的?如何提高质量的?
11,来个设计类的题目吧,给你一个无人机,有个需求是把起始位置的三维场景显示在界面中,从软件或者从无人机的设计角度去考虑如何搞?(做了10来分钟)
12,你的缺点是什么?为什么知道自己有缺点还不去改正呢?
14,为什么来大疆?有什么了解呢?
17,介绍下用过的大疆无人机产品,
13,探讨了下对设计模式的理解
15,说下实习吧?回答拧螺丝,他说大疆也有很多地方在拧螺丝,跟我介绍了部门例子
16,探讨了下对整体的代码架构的理解,被问何时改架构?有了解吗?