没有写题嘛
点赞 评论

相关推荐

二面:tl:9.22 约面 - 9.23 面试 - 当晚约三面1. 介绍一下 RPC 的实现原理,它是如何根据方法名找到对应的方法并进行调用的?2. AOP 在 RPC 中具体是如何实现的?3. RPC 的数据序列化协议(格式)是什么样的?4. 在网络传输中,数据格式是如何封装进去的?5. 针对 Protobuf、JSON、Java 序列化等数据格式,对比它们的优缺点。6. 虚拟内存(Virtual Memory)的作用是什么?为什么需要分段、分页和段页式管理?7. 页面置换算法有哪些?8. 如何实现 LRU (最近最少使用) 算法?其数据结构如何设计?9. 如果要实现 LFU (最不经常使用) 算法,该如何设计数据结构?10. 进程间通信(IPC)的方式有哪些?11. 共享内存如何实现两个进程间的通信(例如半双工)?12. 信号量(Semaphore)和管道(Pipe)的区别是什么?13. 信号(Signal)的基本概念是什么,常用于什么场景?14. 网络中的同步和异步的关系是什么?15. 阻塞和非阻塞的区别是什么?16. 网络 I/O 模型有哪些?17. 内核态和用户态的区别是什么?18. HTTP/Cookie 和 Session/Cookie 的区别?19. 跨域 Cookie 是指什么?20. 有一个很大的文件,每行数据格式为 时间戳 和 文本内容,且时间戳是升序的。如何在单机上高效地查找某一时间范围内的所有文本内容?21. 如何写出合并 K 个有序数组到第 K 大元素的算法?22. 手撕:两个有序数组中第k小的数三面: tl:9.25 面试 - 当晚通过1. 自我介绍2. 实习拷打3. UTF-8 英文占几个字节、中文占几个字节、Java 里如何去检查其占几个字节4. 七层网络协议5. HTTPS 是否了解过6. 最近在学什么、看什么书,分享一下7. 手撕:79. 单词搜索(可以重复选取同一个字母)8. 反问
查看29道真题和解析
点赞 评论 收藏
分享
2025-11-27 12:10
门头沟学院 Java
1. JWT数据格式Header.Payload.Signature,Header存算法,Payload存用户信息,Signature用于防篡改2. 用户感知token过期前端请求返回401状态码本地缓存过期时间主动判断3. 拦截器实现是,实现Spring的HandlerInterceptor接口,重写preHandle等方法4. Bean生命周期实例化→属性注入→初始化→销毁5. 后置处理器实现BeanPostProcessor,在bean初始化前后拦截,如AOP代理生成时使用6. Lombok作用自动生成getter/setter/构造器/toString等,减少样板代码,提升开发效率7. Redis数据结构String/List/Hash/Set/ZSet/Bitmap/HyperLogLog/GEO8. ZSet实现底层用跳跃表(SkipList)+哈希表,跳跃表按分数排序,哈希表支持O(1)查分数9. ZSet查询复杂度O(logn),因跳跃表分层结构,每层跳过约一半节点,类似二分查找10. InnoDB索引类型主键索引、唯一索引、普通索引、全文索引(5.6+)、空间索引11. 索引有效性判断看查询条件是否命中索引字段,是否避免%前缀模糊查询/函数计算等破坏索引的操作12. 索引底层实现B+树结构,普通索引叶子节点存主键值,主键索引存行数据13. 进程vs线程进程:资源分配单位,独立地址空间线程:CPU调度单位,共享进程资源,切换开销更小14. 线程同步措施synchronized/Lock/Atomic原子类/volatile/CAS/ThreadLocal15. TCP关闭流程四次挥手:客户端FIN→服务端ACK→服务端FIN→客户端ACK16. 关闭连接状态客户端:TIME_WAIT(等待2MSL确保包送达)服务端:CLOSE_WAIT(未及时调用close)TIME_WAIT过多会占用端口资源,影响新连接建立手撕 数组最小操作次数
查看17道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务