2023.9.16 得物一面
安卓开发工工程师
1. 第一个项目中遇到的最大困难,怎么解决的?取得什么样的成果?
2. 另一个项目难点。注意一波叙述思路明确。
3. Https 和http的区别?
4. SSL原理?
5. SSL中,但客户端怎么保证对方发送的公钥是正确的?
6. SSL中证书作用?
7. 证书在流程中怎么体现其作用的?
8. 在https加密后,使用抓包软件还能抓包得到嘛?
9. 抓包到的包,证书验证怎么通过的?
10. http1.0 1.1 2.0 3.0 各自的区别?长连接、多路复用、TCP变UDP
11. 进程和线程的区别?
12. 线程通信方式? 互斥锁、读写锁、信号量、自旋锁、条件变量
13. 死锁怎么发生的?
14. 进程通信方式?管道(pipe)及有名管道、信号、消息队列、共享内存、信号量、套接字。
15. 共享内存的优点缺点?
1. 高效性、容易实现(现有API)、无需数据复制、实时
2. 同步问题、复杂性、不适用远程通信、资源泄露
16. 共享内存怎么实现进程通信的?
17. 算法题(leetcode原题):给一个target,一个数组。在数组中找两个数的和为target。
18. 算法题进一步提问,有没有其它思路?
19. 两种方法的时间复杂度和空间复杂度?
20. 进一步提问:如果要返回所有结果怎么实现?
21. 有没有遗漏的keys?重复keys
22. 反问环节
1. 第一个项目中遇到的最大困难,怎么解决的?取得什么样的成果?
2. 另一个项目难点。注意一波叙述思路明确。
3. Https 和http的区别?
4. SSL原理?
5. SSL中,但客户端怎么保证对方发送的公钥是正确的?
6. SSL中证书作用?
7. 证书在流程中怎么体现其作用的?
8. 在https加密后,使用抓包软件还能抓包得到嘛?
9. 抓包到的包,证书验证怎么通过的?
10. http1.0 1.1 2.0 3.0 各自的区别?长连接、多路复用、TCP变UDP
11. 进程和线程的区别?
12. 线程通信方式? 互斥锁、读写锁、信号量、自旋锁、条件变量
13. 死锁怎么发生的?
14. 进程通信方式?管道(pipe)及有名管道、信号、消息队列、共享内存、信号量、套接字。
15. 共享内存的优点缺点?
1. 高效性、容易实现(现有API)、无需数据复制、实时
2. 同步问题、复杂性、不适用远程通信、资源泄露
16. 共享内存怎么实现进程通信的?
17. 算法题(leetcode原题):给一个target,一个数组。在数组中找两个数的和为target。
18. 算法题进一步提问,有没有其它思路?
19. 两种方法的时间复杂度和空间复杂度?
20. 进一步提问:如果要返回所有结果怎么实现?
21. 有没有遗漏的keys?重复keys
22. 反问环节
全部评论
相关推荐
点赞 评论 收藏
分享
2024-12-21 18:48
西安邮电大学 C++ 点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/icon_job.png)
点赞 评论 收藏
分享