广州小迈面试经历

【一面】
1. 自我介绍
2. AQS是什么?Volatile和CAS是什么?Synchornized是什么?
3. 线程的状态有哪些?调用start()是什么状态?
4. ConcurrentHashhMap和HashhMap有什么区别?
5. 栈帧存放的是哪些东西
6. jvm如何判断对象是垃圾?
7. 什么是GC Root,哪些东西可以作为GC Roots
8. docker的挂在卷、网络?
9. Linux排查问题的命令有哪些?grep只展示特定信息、awk命令
10. kafka为什么这么快?
11. dubbo集群容错方案有哪些?有哪些协议?
12. tcp与udp协议区别?
13. 应用层级的协议有哪些?
14. 注册中心有哪些?CAP理论
15. 说下IO?
16. 布隆过滤器实现原理?
17. 缓存一致性问题?
18. 印象最深刻的问题?

【二面】
1. spring的注入有哪几种注解,有什么区别?
2. @RestController和@Controller有什么区别?
3. springboot的自动装配怎么实现的?
4. 生产环境mysql的cpu飙到100%怎么解决?
5. 一个查询请求很慢(无缓存)是什么原因?
6. mysql大表情况下使用limit分页会有什么问题?
7. mysql的MVCC是什么?
8. 分库分表怎么实现? mycat和sharding-jdbc区别?
9. gc的频率多久一次比较合适?
10. gc信息怎么查看?
11. gc时间很长,是什么原因?
12. 好友推荐怎么实现?
13. redis的交集、差集、并集命令是什么?
14. redis cluster集群通信怎么实现?
15. 红包雨怎么实现?
16. 订单5分钟后超时关闭怎么实现?
17. kafka消息积压怎么处理?
18. es怎么搭建?
全部评论
社招啊,吓死我了
4 回复 分享
发布于 2023-02-25 18:57 陕西
感觉问的问题挺专业的
1 回复 分享
发布于 2023-02-20 09:51 四川
吓死我了,我还以为是实习😂
点赞 回复 分享
发布于 2023-11-20 14:38 湖南
点赞 回复 分享
发布于 2023-03-03 18:35 陕西
16年的,吓死我了
点赞 回复 分享
发布于 2023-02-21 18:19 湖北
官网投的简历吗?
点赞 回复 分享
发布于 2023-02-21 15:08 广东
二面红包雨老八股文了😁
点赞 回复 分享
发布于 2023-02-20 14:11 浙江
有点猛啊这个面试
点赞 回复 分享
发布于 2023-02-20 09:42 云南
感觉还好
点赞 回复 分享
发布于 2023-02-18 17:16 上海

相关推荐

JWT 的工作原理用户通过用户名和密码等凭据进行身份验证。服务器验证用户的凭据,生成 JWT,并将其返回给用户。JWT 通过 Base64Url 编码而成。用户存储 JWT,通常存储在浏览器的 localStorage 或 sessionStorage 中。用户在每次请求时将 JWT 发送到服务器,通常通过 HTTP 请求的 Authorization 头部。服务器接收到 JWT 后验证其签名与内容。如果有效,服务器执行该请求;如果无效,返回相应的错误信息。JWT 的优势无状态:JWT 以自包含的方式存储用户信息,服务器不需要存储用户会话信息,适合分布式系统。跨域支持:由于 JWT 是基于标准的字符串格式,可以轻松支持跨域请求。灵活性:可以在 Token 中存储自定义数据,不仅限于身份验证相关的信息。安全性:通过签名算法保证数据的完整性,避免被篡改。JWT 的缺点不可撤销性:JWT 一旦生成,无法简单地撤销,除非设计了 Token 刷新机制。过期管理:需要合理设置过期时间,过长会带来安全隐患,过短则可能影响用户体验。隐私问题:JWT 中的信息是Base64Url编码的,并未加密,因此敏感信息不应直接放在 Token 中。常见用例用户身份验证:用户登录成功后,会话管理通过发放 JWT 实现。API 访问控制:保护 API 端点,确保只有持有有效 Token 的用户才能访问。单点登录(SSO):多个系统之间共享 JWT,实现单点登录。
点赞 评论 收藏
分享
一面(5.30)45min自我介绍说说java中常用的集合linkedList 和 ArrayList的区别以及在什么时候会使用如果现在要自己实现一个hashmap,会怎么设计链表法和开放寻址有了解过吗?有哪些数据结构运用了开放寻址法说一下运行时数据区域里面有什么新实例化一个对象在堆上的一个分配流程是什么对gc的了解synchronized和juc包下面的工具类在日常开发中是怎么用的如何理解synchronized对性能有影响偏向锁是什么synchronized锁升级的流程threadlocal实现原理在开发中用到threadlocal中有没有什么坑为什么要在finally移除掉这个threadlocal强引用 弱引用 软引用 虚引用是什么concurrentHashMap的实现原理如何理解悲观锁和乐观锁,为什么认为乐观锁的性能会更好一次上下文切换大概要消耗多少性能,cpu空转又要消耗多少资源上下文切换的流程,上下文切换本质synchronized锁上了一个线程后,对于多核系统来说cpu资源可能会是什么状态spring的aop是基于什么实现的对cglib的了解,它是怎么去实现代理的在做项目的时候遇到特别有成就感的一件事在一个交易系统中,后端程序去调用微信支付接口,用户在使用微信支付时很久都没有支付,而后端程序并不知道支付成功还是支付失败,要怎么解决这种场景的发生为什么选择大二出来实习你以后是更希望成为一个更偏向业务的程序员还是更偏向技术的程序员校内的经历反问二面(6.5) 40min自我介绍讲一下mybatis拦截器的实现思路和应用场景数据隔离是怎么做的假如不限制时间不限制成本,实现数据隔离的方法threadLocal出现的bug怎么解决动态线程池是怎么设计的定时任务对动态线程池的作用假如说现在想要监控线程池的一些状态,你会想监控哪些属性讲一下双token机制探讨如何实现用户在token即将过期时无感的获取到新的token说一下对滑动窗口的理解想要实现随着时间变化的排行榜top100怎么实现问职业规划接不接受转go语言反问
点赞 评论 收藏
分享
评论
19
94
分享

创作者周榜

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