虎牙 后端开发 日常实习二面面经

自我介绍
接口限流还有日志监控
其实这个项目里redis的作用
redis里面的map集合是怎么实现?
hashmap线程不安全画图示意
实现安全的hashmap?

你提到乐观锁?对锁了解多少?
一个类A,里面有被synchronized修饰的小a方法,那么另外一个类里有两个A对象实例,他们各自可以调用这个a方法吗?
@async这个关键字底层源码有看过吗
出现异常怎么处理?
有没有用过什么工具去看这些打印异常的堆栈信息?
这个二维码里有什么信息
这里token是放在cookie里面吗?
对跨域的理解
mysql的慢查询怎么解决?

#牛客创作赏金赛##软件开发笔面经#
全部评论
没算法吗
点赞 回复 分享
发布于 09-13 00:25 广东

相关推荐

09-18 16:36
已编辑
广东工业大学 Java
坐标广州,官网投递,4面的原因是投的岗位无hc了,简历被流转到另一个部门面了2面,然后那个部门又无hc了,原来的部门重新空出一个hc,面试官看我还可以转回去了,相当于重新走流程。# 8.27 虎牙一面(30min)1. 项目(15min)2. SQL 慢如何解决?3. EXPLAIN 有哪些信息?4. 如何理解抽象类、接口以及使用场景?5. Object 有哪些方法、什么时候重写 hashCode 和 equals 方法?6. 异常有哪些?异常的原理?7. RPC 是什么?如何手写 RPC ?(只看过手写 MQ ,套 MQ 模板加了点细节)8. 如何自己实现 Json 序列化反序列化?(我回答反射)9. 反射效率怎么样?如何优化?10. 共享文档编辑(类似飞书)如何实现,多人同时编辑冲突如何解决?11. WebSocket 用来干什么?# 9.3 虎牙二面(60min)JVM 本来以为准备的不错,但是太久没复习没回答好。操作系统还没复习,回答不全面。1. 自我介绍2. 项目(30min)3. 类加载器有哪几种,有什么作用?4. 双亲委派的具体过程,为什么要双亲委派?5. 什么时候会产生内存泄漏?如何排查?6. 线程有哪些状态?7. 线程如何主动让出时间片?8. 线程池有哪些创建方法?线程池有哪些参数?9. 线程池的阻塞队列用来干什么?10. 数据库连接池的作用,有哪些参数?11. 堆、栈分别存储什么?栈帧中有什么?12. IOC 的作用是什么?13. AOP 是如何实现的?14. 动态代理的实现原理是什么?15. TCP 连接什么情况会断开?16. 内核态和用户态的区别,内核态转为用户态的过程?17. 为什么要区分用户态和内核态?18. 虚拟内存主要用于解决什么问题?19. 文件写入的原理?20. 对哪些技术感兴趣?如何学习一个技术的?21. RabbitMQ 中的队列是有序的吗,如何保证有序性?22. RabbitMQ 中的 Channel 概念有了解吗?23. 会话是有状态的吗?24. 反问# 9.5 虎牙三面(40min)面试官很好,全程无八股,没有压力,像在聊天。1. 自我介绍2. 两个项目介绍、亮点、细节(30min)3. 为什么要找实习?4. 后续想要学习什么方向或技术?5. 如何学习一个技术的?6. 想通过实习得到哪些方面的提升?7. 工作室情况,如何带新人的?8. 为何大一开始学习 Java ?9. 平时除了写代码会做什么?10. 算法:描述自定义树结构以及遍历过程。11. 算法:文章字母出现次数排序(前 K 个高频元素)# 9.8 虎牙四面(30min)随便问了点东西,怀疑是前面面了太多了走走流程,面完说后面应该会有 HR 联系我。1. 自我介绍2. 工作室情况3. 接口卡死了怎么排查?4. 系统的数据库表怎么设计?5. 三大范式是什么?6. 慢查询如何优化?7. SQL 注入是怎么回事?8. 说一个项目解决的问题?9. 说一下对 WebSocket 的理解?10. Git 提交信息错误怎么办?11. 实习打算12. 反问面完 HR 一直没联系,一看是挂了,估计是同一批排序到后面了,有更好的,或者 hc 撤回了。😭😭😭
查看45道真题和解析
点赞 评论 收藏
分享
1 10 评论
分享
牛客网
牛客企业服务