- 自我介绍,介绍一个项目(说了一个最新的),项目讨论(思路和实现方案),Java socket用在哪个部分(OT),OT实现过程(举例说A和B互相发送数据),socket属于TCP还是UDP(不知道,随便说了个TCP),TCP和UDP的区别(不知道),Java写socket为什么比python快(随便说了python编译执行时间比较长),小程序怎么采集信息(类似蓝牙时刻保持开启)
- 本硕专业,为什么选前端(经验,兴趣),计算机方面有什么优势(统筹,问题建模)
- 说一个之前的课设,怎么统筹的,负责什么部分,后端接口怎么实现,登陆注册怎么实现,cookie设置24h过期怎么实现
- 系统学习前端的时间(九月开始),怎么学习前端(学习过程),react的虚拟DOM解释,有什么作用,文本框左侧添加文字过程,虚拟DOM发生了什么
- 介绍一下本科学的课程,哪门印象最深,介绍一下(磕磕巴巴)-“学过有印象的话多久都不会忘的”(当时确实想不起来了)
- js写深拷贝(呃...)-“背过前端面经的应该知道”(...),js快排(没复习没写)
- js数组原型方法(提示后补充说了几次,大概说了10个+),数组如[{code:100,name:"name1"},...],转换成code为key,name为value的对象的方法(循环遍历,提示后加一个reduce)
- CSS position(4种),absolute一定相对父元素偏移吗(没有父元素相对body偏移),浏览器兼容(只知道一个DOCTYPE),DOCTYPE作用(告诉浏览器以哪种方式渲染)
- 平常写html还是xml(html),小程序为什么是wxml(...)
- 反问(没有问的,已经累了)
总共50mins+,面试官确实很好,但是答得稀烂,预计一周内收到感谢信