0%

正量数字面试复盘

正量数字复盘

自我介绍(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微服务这一套

好像没有回答培养机制

后面讲等横向对比 有机会的话联系

总结难度还行 偏基础和开发方向 没有做题 让我感觉我刷力扣三百多道题白刷了…

自己表情管理有待加强 总喜欢想的时候看上面 像翻白眼一样 要是没复盘还真不知道自己是这样的。。。

这一次视频面试 后面希望改正过来和顺顺利利