卓望 java 一面面经(校招)base广州

#卓望数码#
#面试经验#
#面试问题记录#
一面四小时后通知次日二面
——————————
🧠 个人背景与项目经历
1.XX系统是你们这边的项目吗?你一直在做这个项目吗?
2.做过一个XX项目是吧?是学习项目还是公司项目?
3.项目中你主要负责了什么?
4.你参与的项目经验多吗?
5.除了XX和XX系统,有没有别的项目可以讲讲?

💻 技术能力 - 后端开发
6.数据库与安全
7.你们系统是怎么存储用户密码的?
8.单纯用 MD5 会有撞库风险,如何防御?
9.接口调用怎么验证调用方身份?
10.使用 MD5 校验上传文件的目的是什么?

☕Java & Spring
11.Spring Boot 用了哪些 starter?各自的作用是什么?
12.如果第三方 starter 功能不够怎么办?
13.Spring Boot 中有没有用到 AOP?
14.可以用来扩展 starter 的方式有哪些?
15.Spring 全家桶覆盖的范围够用吗?

多线程与线程安全
16.ConcurrentHashMap 为什么线程安全?
17.JDK1.8 之前和之后的实现有何区别?
18.size() 方法是怎么统计的?是否加锁?

🔐 安全性与权限控制
19.上传文件前需要做哪些安全校验?

接口安全
20.接口层面做了哪些安全处理?
21.JWT 是怎么生成的?
22.JWT 是用哪个库实现的?签名算法是什么?
23.Token 刷新的触发机制是什么?
24.项目中有没有做 token 自动续期?

幂等性
25.接口幂等性有哪些实现方式?

⚙️ 系统架构与中间件
26.Redis 与缓存机制
27.什么是缓存穿透?怎么解决?
28.什么是缓存击穿?怎么解决?
29.什么是缓存雪崩?怎么解决?
30.热 key 会带来什么问题?如何应对?

MQ & 延迟任务
31.用 MQ 实现了什么业务?
32.如何通过 MQ 做延迟队列?解决了什么问题?

🧱 设计模式
33.工厂模式和抽象工厂模式的区别是什么?
34.代理模式和装饰器模式有什么不同?

🧠 Java 基础知识
35.Java 能否继承多个类?
36.接口中能定义实现方法吗?JDK8 之后呢?
37.接口中 default 方法你了解吗?

🧪 Linux 运维基础
38.在 Linux 下怎么查看远程端口是否可达?
39.除了 telnet 还有什么命令可以测试端口?(比如 nc)
全部评论
请问一共有几面呀
点赞 回复 分享
发布于 05-07 20:59 江西
一面已过 刚通知的
点赞 回复 分享
发布于 05-07 18:12 广东

相关推荐

SRE实习生一面问题(技术面)1. 你的环境都是用docker部署的吗?2. 在部署过程中遇到过哪些问题?你是怎么解决的?能举例分享一下吗?3. 博客系统部署时遇到哪些具体问题?比如前端加密、接口访问等。4. 宿主机编译能运行,docker里不能运行,怎么排查的?5. 你用的Nginx做了哪些优化?有没有做负载均衡?6. 你是怎么做动静分离的?7. 你对K8S有哪些了解?项目中用到了哪些K8S组件?8. 你熟悉哪些云厂商的业务操作?你的博客部署在哪个平台?9. 你用过哪些云产品?比如阿里云、腾讯云、Google Cloud等。10. 博客系统是怎么做监控的?用过哪些监控工具?Prometheus、Grafana等怎么用的?11. 你用JWT提升安全性的思路是什么?JWT的作用是什么?12. 后端存储用的是什么?如果MySQL变慢,你会怎么定位和排查?13. 你有没有考虑过优化博客系统?有哪些优化方向?比如K8S部署、CICD、CDN、灰度发布、回滚等。14. 平时写过哪些脚本?主要用什么语言?用过哪些定时任务工具?15. 你在学校负责过哪些运维相关的工作?主要用什么命令?16. 如果让你管理100台、200台服务器,你会怎么做监控和分类统计?如何自动巡检和报告?17. 你还有哪些想问面试官的问题?SRE实习生二面问题(综合/HR面)实操相关问题1. 如何查找名为abc的文件?如何模糊查找包含example的文件?2. 如何查找日志文件中包含location的行?3. 如何查看硬盘占用?如何查找最大文件?4. 如何查看内存占用最多的进程?如何查看CPU占用最多的进程?5. 如何查看容器资源占用?如何修改容器端口映射?数据是否会丢失?6. Nginx日志有哪些类型?如何自定义日志格式?如何记录响应时间?7. 如何用Linux命令排查服务器负载问题?1. 你现在在哪个城市?2. 现在已经没有课了吗?一周能工作几天?3. 实习时长能做多久?能做六个月以上吗?4. 实习期间可以接触到K8S吗?5. 平时公司服务监控是怎么做的?用什么技术栈?6. 公司后端主要用什么框架?Spring Cloud还是Spring Boot?7. 你还有什么想要了解的?8. 面试结束后多久可以收到通知?
点赞 评论 收藏
分享
电话面 由博彦科技那边的HR面首先问了下对岗位的期望状况,因为我简历写了K8s之类的所以问了我可以接受做基础的桌面运维么然后问了粤语英语能力以及有无考公考研计划以及实习时长接着问到了Linux和Windows运维这一方面,基础linux命令之类的(我回答说这个一时半会也不知道怎么说,我自己也有5台服务器部署自己的服务)应该听到这个就让我过了接着就解释工作内容一般是处理基本问题一面应该是由广州负责运维的负责人面试的首先上来自我介绍然后问了下电脑蓝屏怎么处理(我回答的是根据错误代码上网找文档)然后问我有没有用过蓝屏查看工具(回答没有)然后就是几个基本的命令,查看ip,dns解析。还有有没有自己安装过系统,有没有用过什么工具(我回答的是ventoy)然后就问到了我简历写的grafana的默认端口,自己的运维脚本之类的最后就是问了下粤语能力和英语能力以及住处二面刚刚好富卫负责infrastructure的负责人在广州出差,所以就一面后马上就二面了首先解释了下做的工作可能都是比较基础的然后问了我的优势在哪(我回答我有写博客记录自己遇到的问题之类的,然后现场也看了我的博客)然后就是闲聊,例如英语水平、有没有用过什么AI工具例如Gemini ChatGPT之类的、个人缺点结局面试官 HR 人都很好 面试也过了可惜当时还在准备学费然后实在是没有闲钱租房然后在找合租,7.8面试的,8.4才刚刚好找到能合租的同学,上周HR还在问我找到了么,结果8.4就说已经给另一个发offer了,机会不等人
查看18道真题和解析
点赞 评论 收藏
分享
评论
4
27
分享

创作者周榜

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