正量数字复盘
自我介绍(2 min)
Java基础
String类的方法
刚开始只想起equals
方法
后面问截取 我答成split
方法了 实际上应该是substring
又问了个切割 应该是上面的split
这里我把substring
方面说了
其实还有很多 面试完之后IDEA里面敲了一下 发现还有很多常用的方法
一个是获取字符串长度 length()
一个查看字符串索引的字母 charAt()
contains() toLowercase()toUppercase()这就不一一说了
数组与List互转
List转数组 通过toArray()方法
数组转List 我答得是for循环遍历 然后list通过add()方法加入
后面发现可以用asList()方法 这个 很少用到
HashMap和LinkedList的区别
HashMap 键值对结构
LinkedList 底层数据结构 有序 可重复
Set与HashMap的最大区别
Set是无序的 去重的
Mysql部分
查询五条数据
limit 5
修改一个指定code的name怎么做
答 update … where…
一条sql查询code重复的次数
select count(code)
group by code
联合查询用哪个
答join 被告知是连接 left join 与 right join
后面答 union
Mysql的优化
等值查询可以hash索引
这方面不太了解 后面复盘找到了这个连接
https://www.cnblogs.com/JaxYoun/p/12604009.html
用过的Mysql引擎
只答出了 Innodb
写代码的过程有了解过事物
事物的四个特点
ACID
A 原子性 要么一起成功
C 一致性
I 独立性或隔离性
D持久性
有没有听过分布式这个概念吗
有 但是还没有接触过
Spring重要组成部分
IOC AOP 是springcore的主要组成部分
Springboot pom.xml 有了解过底层吗
没用太多了解过
Spring springMvc springboot常用的注解
@requestmapper
@scheduled
@Controller
@around
@Before
Controller与RestController有什么区别
答 不太清楚
@RestController注解等价于@ResponseBody + @Controller。@RestController和@Controller的共同点是都用来表示Spring某个类是否可以接收HTTP请求,二者区别: @RestController无法返回指定页面,而@Controller可以;前者可以直接返回数据,后者需要@ResponseBody辅助。下面详细分析。
返回这个一个json数据 用什么注解
答 不知道
一查好像是 @Restcontroller
前端
前端的东西有接触过吗
html+css+js 会写一些
框架 Layui bootstrap Vue
adjx的基本参数
…我竟然回答能不能看以前的项目
面试官被我逗笑了 说没事 想不起来就算了
type 是get请求还是post请求
url
async:请求是否为异步
header
data
success
error
Layui下拉选择
不会qaq 我真的对前端不熟悉
问项目前端是不是自己写的 严重怀疑我的前端水平了。。。
教务系统的token放哪里
存在redis里面
Redis了解吗
在学习
Linux命令
查看某个项目的进程 ps -ef|grep java/nginx
查看当前所处的位置 pwd
查看一个项目的实时日志 只记得t开头的命令打卡 面试官补充tail
日常聊天
问我什么时候能够最快入职
五月中下旬
期望薪资
你那边能给多少呢
老家哪的
也是湖南的
为什么要来北方呢
没去过想去 不恋家
投简历选定了天津吗
都有
反问环节
后面面试流程
没有了 就这一次
面试结果什么时候出来
本周前联系了就是有结果 没有就是没结果
开发方向与培养机制
TO B 电商 系统
技术栈 springboot+springcloud微服务这一套
好像没有回答培养机制
后面讲等横向对比 有机会的话联系
总结难度还行 偏基础和开发方向 没有做题 让我感觉我刷力扣三百多道题白刷了…
自己表情管理有待加强 总喜欢想的时候看上面 像翻白眼一样 要是没复盘还真不知道自己是这样的。。。
这一次视频面试 后面希望改正过来和顺顺利利