首先自我介绍,然后了解了个人情况,学习情况,比赛经历和获奖情况。开始技术面...一、技术面: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#