焦虑的杰西卡想要offer level
获赞
133
粉丝
1
关注
7
看过 TA
123
门头沟学院
2024
Java
IP属地:四川
暂未填写个人简介
私信
关注
1. 闲聊+学了什么课程2. 自我介绍3. 操作系统了解吗?4. 说一下进程和线程的区别5. 说一下进程的状态6. 说一下进程什么时候会出现阻塞态7. 说一下操作系统的内存管理方式8. 说一下进程的I/O8.2 说到了 epoll然后问详细说一下红黑树的插入流程。9. select和poll在编码上具体有什么区别10. 数据库三大范式11. 说一下ACID 和数据库事务12. 原子性如何实现13. 说一下JVM内存模型14. 说一下G1垃圾收集器15. 哪些可以称为GCROOT16. 可达性分析的查找过程。17. 说一下哪些过程会出现STW18. 为什么会有最终标记19. 线程池核心参数 (简历上写了)20. Java的线程和操作系统线程有什么区别21. 拒绝策略22. 线程池执行过程23. 无界队列有什么缺点24. 大致无界队列能放多少消息。25. 说一下限流算法 (简历上写了)26. 详细说一下令牌通算法 (简历上写了)27. 如果此时来10000个请求,说一下执行过程。28.说一下websoket协议 (简历上写了)29. 相比于http有什么优势30. websocket协议建立连接过程。    反问+闲聊。    还有其他的想不起了,一开始就一直问操作系统,直接给我问蒙了,然后我后面就一直蒙。面试官人很好。但是我后面一直蒙了,所以回答的不好。
投递饿了么等公司10个岗位
0 点赞 评论 收藏
转发
自我介绍完之后就叫自己介绍一个项目。然后全程围绕项目展开,围绕项目问的八股,以及一些场景下该如何如何,基本都是我回答一点就根据我这一点继续拓展下去。最后出了一道easy题:旋转链表(leetcode 61),自己读完题给出思路,面试官说正确。写的时候一些细节没处理好面试官提出来我修改。--------截取了一些八股:如何保证消息消费不丢失线程池八股,线程参数、线程池线程数如何设置。拒绝策略的话,这些任务怎么办如果拒绝的任务继续过多怎么办。(限流。)用redis实现分布式限流如何实现什么什么的。(没听懂)面试官换成用redis 实现分布式锁如何实现。我答setnx要注意哪些问题:(设置时要设置过期时间,同时释放时要注意是自己的。释放应该是一个原子操作。Lua脚本Lu脚本实现原理,为什么就能保证原子?执行一半出错了怎么办,会不会回滚?我怎么办知道释放的锁是不是自己的?(redis key,value结构,我拿value来记录当前加线程id,面试官说可以)redis 底层数据结构。redis string.为什么不包装原C的字符串然后加一个length属性,而是自己新写一个。(没答出来)Zset了解吗,说一下底层。跳表和B+树有什么区别。为什么zset不用B+树 (我答,B+维护起来更加麻烦,插入删除成本较高)总结:面试体验非常好,面试官很有水平。问的问题不单单是八股,由项目引申到具体情形,以及一些八股。
投递快手等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务