影石Insta360-后端开发工程师一面&二面(社招)

0. 前言

官网只有校招岗位,如果想投社招,可以去飞书上搜索影石。给大家推荐一个内推码:FESKYXT。

1. 一面

耗时60分钟,以下是想得起来的问题,可能有遗漏。

(1)自我介绍。

(2)了解ThreadLocal吗?它是线程安全的吗?

()介绍一下ConcurrentHashmap和Hashmap的区别。

()介绍一下ArrayList和LinkedList的区别。

()介绍一下JVM基本模型吗,介绍一下常见的垃圾收集器和垃圾回收算法。

()介绍一下创建线程池的七个参数及拒绝策略。

()介绍一下Redis常见的数据类型和缓存淘汰策略。

()MySQL相关:了解其事务机制吗?介绍一下其事务传播机制及什么情况下事务会失效。什么情况下索引会失效?

()介绍一下缓存击穿、缓存穿透、缓存雪崩及其常见的解决方法。

()项目中为什么使用到了消息中间件RabbitMQ?介绍一下其使用场景。

()有没有遇到过类似于CPU或内存占用率飙升的场景问题或者OOM这样的问题?如何解决?如果现在你遇到了一个业务复杂度过高、硬件资源占用率过高的问题,你会如何排查(如使用Linux相关命令确定问题代码的精确位置或加日志,然后对其进行优化)?

()简单介绍一下ElasticSearch。

()平时有什么兴趣爱好?有什么职业规划?

()反问。

感悟:项目问题问的不算太多,以Java基础和场景题为主。

2. 二面

耗时约47分钟。

(0)自我介绍+离职原因。

(1)项目中有没有遇到什么难点问题?如何优化的?你在其中扮演了什么角色?学到了什么?

(2)项目中的MySQL优化措施?布隆过滤器的底层原理了解吗?如何防止消息重复消费?

()在线写代码:二叉树的层序遍历。

()反问环节。

#影石##Java##影石Insta360求职进展汇总##Java求职##后端#
我的社招经历 文章被收录于专栏

记录本人的社招经历。

全部评论

相关推荐

牛客nb666号:见天才的门槛罢了查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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