首先自我介绍,然后了解了个人情况,学习情况,比赛经历和获奖情况。开始技术面...
一、技术面:
1.逻辑结构包括线性结构和非线性结构,请你介绍一下
2、栈和队列介绍一下
3、排序相关的算法有哪些,复杂度如何
4、什么是死锁、死锁产生的条件有什么
5、TCP/IP协议,三次握手
6、你了解有哪些前端框架,介绍一下
7、前端放一个表格使用什么标签
8、三个不同的标签如何实现样式的统一
9、JS具体放在哪个位置
10、JS区分大小写吗
11、LocalStorage和SessionStorage的区别
12、JS里边有字符串,怎么取出字符串中字符最多的那个字符串(需求题了)
13、HTTP常见的请求方法,紧接着问get和post的区别
14、JAVA有4种访问修饰符,他们的访问权限的区别
15、介绍进程和线程的区别
16、数据库中的object对象有哪些
17、数据库中常用的数据类型以及使用场景举例
18、mysql中的表连接方式有哪些
19、请介绍一下左连接和右连接的区别
20、请介绍一下mysql事务的特性,什么是脏读和幻读
21、请介绍一下你的项目中mysql的表设计
22、数据库如何进行性能优化
23、让我自己介绍项目(主要介绍了自己的2个项目,一个App,一个SpringBoot项目)
24、介绍一下Redis,以及Redis数据结构和使用场景
25、介绍一下cookie和session以及他们的区别
26、Mysql,Redis,Cookie和Session都能存储信息,他们有什么区别,在你的项目中你都用他们来存储什么数据呢
二、临场发挥问题:
1.假如你现在是一个团队负责人,有一个成员一直摆烂,你该怎么做
2.假如你现在是一个团队技术负责人,针对于某些方案,领导是错误的,你的正确方案发给领导,你领导不同意,你该怎么做
3.假如你在技术团队中,你的进度很快,同事的进度很慢,甚至没有什么进度,你会怎么做
三、反问
1.具体入职的开发岗位职责,团队规模
2.针对今天面试我的表现,请给出一些评价或改进意见
3.接下来的流程大概是怎么样的
四、总结
线上会议,对面三个面试官,大概面试80分钟。面试官说总体比较满意,并且反问的时候给出了评价和我的不足,感觉面试官人挺好的,接下来就是等结果了
#富士康java# #富士康菁干班软开##富士康java#