慧策(掌上先机)一面

Java开发工程师
笔试:10.27
11.3  一面  将近一个半小时(去除写代码的话大概面了一个小时吧)

1.介绍有一下什么是JWT
2.对称加密和非对称加密
3.了解https吗
4.你的第二个项目的mysql有建哪些表吗
5.做权限功能常用哪些技术或者框架
6.课程和课程分类,举个例子解释一下
7.分类是扁平的(各种分类都在同一层级)还是说有一些父子结构在里边的  (我:父子结构)
8.那这种在数据库是怎么存储的呢(怎么维护关系)
9.有一个需求,它的层级很多,这种要怎么去查,要一个一个遍历吗?(我:每个点记录它的上层)
10.这些表里你有使用过哪些索引吗?(我:主键索引)
11.随着用户量的变大,你的查询条件会变的复杂,可能不是根据课程的id去查,你该怎么满足需求呢(其实就是问在哪些段上建索引)?
12.mysql里有哪些常见的索引类型(建表的哪些索引,不是指B+树、哈希索引) (主键,唯一......)
13.了解过复合(联合)索引吗
14.什么是索引下推?
15.什么是聚簇索引(信息都在叶子节点上)
16.有遇到过索引失效的问题吗
17.用in会走索引吗(看数据量),like呢
18.你项目里用到了哪些redis的数据结构(string)
19.你的数据库操作怎么保证它们的原子性呢?(事务)
20.SpringBoot里如何去使用事务(@tran...注解)
21.项目了写sql写的多吗(大多用mbs自带的)
22.一道sql题
23.一道算法题(lc上的,求两个链表是否相交)
24.又一道算法题(lc接雨水)
25.了解哪些设计模式
26: 一道设计模式题

反问:

公司的一些业务?(业务很复杂)

公司的技术栈(java,底层涉及一些c++,但不参与业务代码,mysql,还有前端)

java前后端都写吗(是的)

我还需要再掌握些什么技能
#24届软开秋招面试经验大赏##java面经#
全部评论
佬 有后续吗
点赞 回复 分享
发布于 2023-11-17 17:01 重庆
写代码是什么鬼东西,现场写?
点赞 回复 分享
发布于 2023-11-23 17:26 江苏
笔试是啥题型,开摄像头还是录屏捏
点赞 回复 分享
发布于 03-08 16:06 山东
都写出来了,为什么会挂
点赞 回复 分享
发布于 04-03 20:10 河南

相关推荐

评论
7
34
分享
牛客网
牛客企业服务