超星(学习通)-Java后端一面

上午面的MetaApp感觉多半挂了,下午直接想摆烂了,谁知面完我感觉自己又行了。
面试官人炒鸡好,全程面试无压力,无算法题无SQL(估计二面?),面试体验很赞!

1.面试官:做个自我介绍吧。我:简单的自我介绍,加说了自己在学校做的项目。
2.面试官:说说在学校做的这个项目。我:开始说这个项目……
面试官似乎对我的项目蛮感兴趣?我的项目是线上小程序项目,日均访问量20-30w。然后他一直问,我一直回答,大概回答了:单体项目至微服务的重构,手写的分布式锁实现,手写的分布式限流实现,手写的文件服务器实现,多线程使用与调度中心……其实我想引到我权限系统的设计(但是最后也没问),我对我的项目很熟,所以基本上追问都能应答。
然后面试官觉得我这个项目挺好的,称赞了一下。
3.常规面试题阶段:重写与重载、==和equals、基本集合框架及其实现和运用场景……语法基础相关,不分记不太清,但总体是流畅速通。
4.JVM:类加载过程……(好几步,忘记了,面试官没多问)
5.Mysql: 索引失效场景,SQL优化、索引创建规则(流畅应答)
6.Redis:  缓存三件套(穿透,击穿,雪崩),哨兵是啥。(流畅应答)
7.Spring: @Autowird&@Resource(按什么注入直接答反,面试官指出来了,感觉面试官也没多在意,还在笑我)。
8.……其他常规八股忘记了,但都答上来了,并且部分结合到了自己项目来谈实现。

面完范围过程略:大概问了下薪资,然后问了下公司技术栈……

总评:总体感觉很好,从一开始问我拿手的项目时,就一直追问回答了很多,项目在整个1小时中占了大部分时间,常规八股几近速通(虽有少部分内容卡了,然后答错忘记了一点)。面试官很随和,交谈项目的时候也和我提到了他们现在的技术啊实现啊什么的,面完后面还直接聊了一段时间,感觉面试官对我也挺满意的,感觉一面应该能过。

2024-6-5更新:下午面的,晚上已约二面。
全部评论
佬什么小程序我也去体验一下
2
送花
回复 分享
发布于 06-05 18:29 浙江
佬,超星在哪投的简历
2
送花
回复 分享
发布于 06-07 12:57 广东
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投
这是实习面?
点赞
送花
回复 分享
发布于 06-22 20:52 湖北

相关推荐

java:线程池和锁没涉及、框架也没有涉及1、集合和数组的区别?2、传值和传引用的区别?3、如何判断String是否相等?4、G1垃圾回收的流程?5、垃圾回收算法以及优缺点?6、强软弱虚的区别?7、mysql事务机制,怎么解决脏读的发生?8、mysql的两级缓存是什么?9、索引底层实现?10、undolog、redolog、binlog的使用场景?计网和操作系统的?(没复习答得稀碎GG)11、HTTP 和 HTTPS 有什么区别?12、https每次都要分配密钥嘛?每次连接有多久,怎么确认失效了?13、HTTP/1.1 和 HTTP/2.0 有什么区别?多路复用(Multiplexing):HTTP/2.0 在同一连接上可以同时传输多个请求和响应(可以看作是 HTTP/1.1 中长链接的升级版本),互不干扰。HTTP/1.1 则使用串行方式,每个请求和响应都需要独立的连接,而浏览器为了控制资源会有 6-8 个 TCP 连接都限制。。这使得 HTTP/2.0 在处理多个请求时更加高效,减少了网络延迟和提高了性能。二进制帧(Binary Frames):HTTP/2.0 使用二进制帧进行数据传输,而 HTTP/1.1 则使用文本格式的报文。二进制帧更加紧凑和高效,减少了传输的数据量和带宽消耗。头部压缩(Header Compression):HTTP/1.1 支持Body压缩,Header不支持压缩。HTTP/2.0 支持对Header压缩,使用了专门为Header压缩而设计的 HPACK 算法,减少了网络开销。服务器推送(Server Push):HTTP/2.0 支持服务器推送,可以在客户端请求一个资源时,将其他相关资源一并推送给客户端,从而减少了客户端的请求次数和延迟。而 HTTP/1.1 需要客户端自己发送请求来获取相关资源。14、HTTP 是不保存状态的协议, 如何保存用户状态?15、TCP 三次握手?16、为什么三次?17、进程和线程的区别?18、什么是用户态和内核态?19、进程间的通信方式有哪些?20、进程的调度算法有哪些?
查看20道真题和解析
点赞 评论 收藏
分享
10 19 评论
分享
牛客网
牛客企业服务