2月27-某司实习面经

1.自我介绍
2.项目介绍(三个面试问了三次,居然还没有想好话术)
(全部结合的项目和我的答案问的)
3. 登录是怎么做的(jwt)
4. jwt具体是什么,说一下
5.JWT自动令牌的方式用的是cookie还是session,cookie和session有什么区别
6.登陆的时候输入账号密码后请求后台登录接口,后台要做什么操作
7.controller层要做什么配置呢?
8. 我要找到对应的ip端口下的数据库表,要做什么配置(我答的mp的配置)
9.Spring Boot的配置写在哪(properties)
10. properties加了配置的话它就好了吗(用mp在实体类里面接service,写表名)
11. 真正去读这个表对应的那个表的数据库的时候是在哪里读的呢,就是让数据库和实体类产生关系的地方是在哪里呢?
12. Redis和那个数据库有什么区别?
13. 现在要读一个用户的信息是怎么个读法呢(我结合项目回答了)
14. 你怎么保证Redis和数据库的数据的一致性呢
15. 写过sql吗(我说没写,用mp了)
16. 缓存穿透
17.怎么解决缓存穿透
18. 布隆过滤器(我说用Redisson现成的那个,要求我解释了一下布隆过滤器怎么过滤掉数据的)
19. Linux的命令(我说不知道,我拿来部署redis,边查边用)
20. redis有几种数据结构
21. Redis是单线程还是多线程(单线程)
22. 单线程的redis快在哪里
23. 用过消息中间件吗
24.你说从磁盘读写慢,具体为什么慢你知道吗?如果磁盘存储连续,还慢吗?
25. 用过线程池吗,为什么要用线程池,有什么好处
26. 我创建一个线程的话有几种方式?(我说threadlocal)
27. 创建一个类让他变成线程类呢?(实现runnable接口,继承thread类)
28. 启动一个线程用哪个方法(start)
29. start和run有什么区别?
30.hashmap用过吗?jdk7和jdk8的hashmap底层的数据结构有什么区别
31. sql增删改查关键字是哪几个?
32.反问

面试官说我存在的问题:
1.只知道一个大概,不能深挖
2.不会写sql,复杂的表查询一定需要sql
3.数据结构欠缺,不知道jdk7/8 hashmap的区别,以后无法优化程序
4.不了解前端
全部评论
是一天110-120吗?本来不打算投的,hr邀我了,只好拿他当处女面练手了😂
1 回复
分享
发布于 02-28 18:48 上海

相关推荐

点赞 9 评论
分享
牛客网
牛客企业服务