2019.8 拼多多客户端开发工程师学霸批——技术面经

一面:

1 自我介绍

xxxxx

2 介绍项目
xxxx

3 项目的通讯问题

xxxx

4 ROS的概念?介绍下?

xxxx

5 多线程编程?锁的类型?自旋锁?自旋锁应用场景?

xxx

6 实时系统与非实时系统?

xxx

7 介绍下TCP/IP

xxx

8 了解ARP吗

xxxx

9 程序的滤波算法

xxxx

10 DNS迭代查询?IP主动通信(没听清)?

xxx

11 串口通信的优化?

xxxx

12 OpenSim的仿真?

xxx

13 Python可视化分析? 动作转换脚本?

xxx

14 项目的亮点?难点?补充点?

xxx

15 数据库用到的平衡二叉树等知识?

xxx

16 项目传输的数据速率?完整性?

xxx

17 有什么问题问我的吗

xxx

 


总结:计算机网络很重要,多线程很重要,怎么介绍好自己的项目很重要,面试官人很好,一点关于IOS开发的东西都没问,因为知道我没接触过...


更新:接到通知,一面过了..太感动了..


二面:

1 自我介绍

2 介绍下项目

3 解释下多态,解释下代码(析构函数相关)

4 程序运行时的内存情况,解释下栈的调用过程

5 CPU的寄存器

6 手写生产者消费者

7 VPN的实现原理

8 梯度下降法,tensorflow原理

9 有什么问题问我吗


总结,凉凉..好难,一些概念还是要深入理解,理解太浅了...尤其C++语言...

你可能感兴趣的:(秋招日记)