跳至主要內容

普元信息

Java突击队大约 3 分钟

普元信息

(北京)普元信息(实习)
一面(1h)
自我介绍,项目介绍
在学校扮演什么角色,为什么能接触到这些项目?
选择工作的时候更看重什么特质?
职业规划?
项目组什么规模,你扮演什么角色?
如何存储用户数据?两次加密
如何实现登录态?
用户退出的时候如何注销登录态?没答好,说的监听session生命周期。
session 会有什么问题?只能存本地,集群场景同步困难。
有自己搭建过分布式服务么?无
订单流转如何实现?
SQL执行缓慢,可能是哪些原因?表本身数据量就大,没有走索引。【答得不好】
业务接口执行缓慢,可能是哪些原因?客户端问题,服务端问题,网络传输问题,需要打点看日志。【面试官不满意】
查询十万行数据(数据量不大),但接口执行缓慢,如何解决?【没答出来】
如何实现接口防刷,如何实现 IP 黑白名单?Redis + 拦截器
如何实现 UV,PV 统计?【忘了,直接答的存用户IP地址,不应该,回去复习下】
如何实现对局回放?自定义数据结构存储对局信息,棋盘 + 操作序列,传到前端重放,服务端压力小。
最近有做项目么?
平常通过什么渠道学习?
Java 的基本类型有哪些?
说说 Java 异常。非受检异常RuntimeException 受检异常 Error + Exception
String 类的常用方法
Java 常见的集合
如何创建线程?Thread Runnable Callable
有过哪些 JVM 的调优经验?【答的不好】
Get 和 Post 请求的区别?【答的不好】
Cookie 和 Session 的区别?
如何实现第三方登录?OAuth2
聊聊 MySQL 事务?事务特性 + 隔离级别
聊聊 MySQL 索引?作用、优缺点、结构
创建索引有哪些需要注意的点?最左前缀匹配原则、索引覆盖原则、选区分度高的字段建索引。
什么是回表?
说说数据库死锁,怎么触发,如何解决?
什么情况会导致数据库连接过多,如何解决?showprocess执行手动杀连接
如何在代码层面规避这个问题?没答出来
数据库接口失败如何处理?降级、重试
平常开发习惯使用同步请求还是异步请求?为什么?同步和异步的区别,特点【答的不好】
Nginx 使用过什么复杂的配置?
是否了解 ES?
如何学习一门新技术?看时间,时间短就只学应用,时间多就学原理。
MySQL 如何存图片 或 大文本?【答的不好】
想在这份工作中获取什么?
相对于其他实习生,你有什么优势?沟通能力,自驱力,积极性,学习能力尚可,学东西较真,负责、
如果项目到期限没做完,如何解决?
维护的项目后面出现了问题,如何解决?
实现的功能和实际需求有偏差,如何解决?
开放题:服务上线后,访问不了,可能是哪里出现了问题?
用过哪些LInux指令?前端了解么?
反问?对我的评价,技术团队规模。
二面(20min)
自我介绍
在大学参加过学习小组或者有过什么成就么?
意向工作城市?
职业规划?三年内技术独当一面,五年内业务阅读 + 管理能力,十年内专家
表达能力自我评价?
场景题:一个查询执行了20s,希望交给你来优化,你会从哪几个方面考虑优化?【答的不好】
场景题:开发页面,改了个东西,不显示了,代码回滚还是不显示,如何排查?你觉得可能是哪些问题?客户端是否有问题?客户端到服务端是否有问题?服务端是否有问题,如果是微服务,还需要对上下游进行打点,争取定位到具体的服务应用。
什么时候能入职?
反问:对我的评价