20190819-汇顶科技软件开发工程师(Windows/Android)一面

1.自我介绍

2.选一个熟悉的项目介绍(惨,哪有熟悉的工程性项目啊)

3.软件设计模式:常用的软件架构模式(MVC模型,有什么优缺点?)

4.C++中如何访问类的成员变量?this指针?

5.线程间通信方式?

6.自旋锁和互斥锁有什么区别?

7.虚函数和普通函数?

8.内存分配中堆和栈的区别?

9.哈希表如何解决哈希冲突?

10.未来几年的职业规划?为什么选择软件开发岗位?觉得自己有什么优势吗?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

猜你喜欢

转载自www.cnblogs.com/hy4201/p/11375975.html