11.21一面:一小时左右* 自我介绍* 项目有哪些难点,怎么解决* 为什么用elasticsearch搜索?* 倒排索引在内存中的结构是什么样子的?* 搜索出来的排序依据是什么?* 服务降级是什么?* 你什么时候会进行服务降级?* tcp三次握手 四次挥手?* ping命令在哪一层?* 虚拟存储器的原理?* 进程的通信方式?* Linux的管道通信用过吗?* Linux查看cpu等硬件型号用什么命令?* MySQL的架构讲一下?* 了解什么存储引擎?* 你遇到过慢SQL吗?怎么办?* 分布式锁讲一下?* MySQL怎么去实现分布式锁呢?* 锁膨胀讲一下?* 类的加载过程?* 类存放在jvm哪?* 反射的原理?* 自己定义一个类 用哪个类加载器加载?* 什么情况下会自定义类的加载器?* 算法:最长回文子串 直接暴力了。面试官让优化不会。算法还是太菜了。* 反问实习方向:图像算法相关 百度云平台用Java 还有一些ue cpp音视频相关的东西11.27二面:一个多小时* 自我介绍* 深挖项目大概半小时(遇到的难点,怎么解决?)* es底层* minio底层了解过吗?为什么用它存图片大文本等* juc了解哪些?* volatile关键字* countdownlatch底层原理* 手写线程池(不会)* 设计题:设计一个脚手架 你会怎么考虑?写个文档出来。* 算法:lru缓存* 最近看什么书?* 操作系统虚拟存储器讲一下?* 内存空间扩充为什么是逻辑上的扩充?
点赞 14
评论 5
全部评论

相关推荐

点赞 评论 收藏
分享
DKS233:(1)专业技能:Java8也太旧了,最少也要了解到JDK17吧,可以参考现在SpringBoot支持的Java最低版本,熟悉mysql基本理论具体指啥,是锁这种具体原理还是分库分表这些业务场景,spring这些专业词汇,大小写要写对(全篇简历都有这个问题,显得不严谨),熟悉使用框架进行业务开发就别写了,如果要写,起码要写到框架原理部分吧,比如aop,启动原理什么的,springcloud具体指哪些模块呢,写清楚,网关还是鉴权还是什么,“改造”没必要写吧,你直接说用springcloud开发的不就行了(2)项目经历:首先格式就有大问题,时间怎么能换行呢,调整一下,响应速度那个,如果指的是将部分数据从其他数据库转到redis的提升就别写了,因为这个不算难点,redis可以写写分布式这些,比如容灾怎么实现的,数据库同步怎么做的
点赞 评论 收藏
分享
昨天 13:58
门头沟学院 运营
到底什么时候能从池子里出来
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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