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. 反问环节
全部评论

相关推荐

不愿透露姓名的神秘牛友
02-12 10:05
小米集团 算法工程师 28.0k*15.0
泡沫灬一触即破:楼上那个看来是看人拿高薪,自己又不如意搁这泄愤呢是吧,看你过往评论很难不怀疑你的精神状态
点赞 评论 收藏
分享
2024-12-21 18:48
西安邮电大学 C++
黑皮白袜臭脚体育生:按使用了什么技术解决了什么问题,优化了什么性能指标来写会更好另外宣传下自己的开源仿b站微服务项目,GitHub已经390star,牛客上有完整文档教程
点赞 评论 收藏
分享
评论
2
9
分享

创作者周榜

更多
牛客网
牛客企业服务