阿里云安全&&饿了么客户端开发

一天面两场,太久没看八股了,真的一点状态都没了。问题大多记不住了,可能是昨晚焦虑地没睡好,说点感觉回答的不够好的吧。

饿了么客户端
系统中出现了比较多的异常应该怎么处理?
日志定位的话,你会自己做日志吗?有什么要注意的点?
异常用什么方式捕获?你说全局异常捕获的Handler,需要注意什么吗?
虚拟内存段页式有什么区别?优缺点?
你的项目中有实际发生过死锁吗?你是如何解决的?
手撕:旋转数组,无法运行,plain text格式。

阿里云(反问介绍是安全部门)
Go语言:
如何用Go实现类似python那种,可以不指定几个参数?比如说参数abc用户只传ab。明确告诉你,go不支持多态,还有哪些方法?
Go中有指针,哪些东西要依赖指针传递?cmd.Flag为什么用指针?
如果一个interface()作为参数处理过吗?
你使用SDK时,如何向一个SDK的结构体注册一个函数?不能修改SDK。

操作系统:
协程线程的区别?协程线程的优缺点?
为什么要用多线程不用多进程?(延伸了几个问题)
除了切换开销,你认为还有哪些其他的原因吗?
你说需要进入内核态,那系统调用的过程是怎样的?
用户态切换内核态的第一件事是发送中断信号吗?
你说线程可以共享内存,进程间的通信方式了解过吗?那如果进程也共享内存了,和线程的共享内存有什么区别?

计算机网络:
RPC用自定义协议替代HTTP协议只是为了节省开销吗?(开始深入)
HTTP由哪些部分组成?
用其他的传输协议你考虑过吗?为什么不用呢?随便回答了HTTP支持底层的TCP,你还知道哪些支持TCP的协议吗?
HTTP和HTTPS的区别?
你知道哪些加密算法?椭圆曲线你也知道?那你能介绍一下吗?CRC呢?
快结束面试又追问了一个HTTP相关的问题,不记得了,管他呢。

面试官在笑,问我确定吗,我也想笑,但还是憋住了。菜,就多练。

全部评论

相关推荐

05-15 18:59
门头沟学院 Java
面试最烂的一次,面试官没开摄像头,结束了秒挂自我介绍1. 项目中密码怎么存储的2. 问加密算法(但面试官想问的不是对称和非对称加密)除了MD5加盐加密还有什么方法存密码3. 问我平时多个网站会使用同一个密码吗,平时密码会保存下来吗4. 如何校验密码5. 密码攻击方式有哪些6. 撞库攻击是什么,了解其他网站如何防范撞库攻击吗7. 用户输入账号密码登录的具体流程8. 短信验证码登录,具体怎么实现的9. 去重怎么实现的(说Set不行,必须要说HashSet)10. 问HashSet的底层原理,冲突怎么解决11. HashMap怎么判断内容是相同的12. 哈希表链表转成红黑树要实现什么(绕很久都没答到点子上,最后说要实现Comparator接口)13. 说了一个场景求函数的调用次数,一段代码`static int count = 0; count ++` 会有什么问题14. count ++ 字节码是怎么写的15. 不是线程安全的,那么函数调用1000次,count最后的结果比1000大还是小16. 说使用Synchronized还不行,要说synchronized(this),这边还说错了一点,面试官直接指出错误17. 不是线程安全的,解决方法是什么,追问了好几种18. AtomicInteger怎么实现的19. Get和Post请求的区别20. Get、Post请求报文的结构是什么,都有哪些参数21. 网页上打开pdf,有时是预览,有时是下载,怎么实现(说请求头中的某个参数,这么说也不行,要说出具体的字段)
阿里云一面165人在聊 查看22道真题和解析
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务