1 时长:68min
2 业务:美团到店酒旅
3 自我介绍
4 实习完有哪些的收获
5 模块间的信息同步和信息共享是怎么实现的
6 使用Uni-app是为了解决什么问题,用这个在开发中有遇到过什么问题
7 Uni-app怎么实现一套代码可以生成多端小程序的包的
8 第二个项目的技术选型是怎么做的(答的不好)
9 跟react相比,为什么Vue会这么火,原因是什么
10 了解过react吗
11 后台管理系统是通过路由来管理权限,这一块是怎么做的
12 某些模块内部,不同的人有不同的权限,要怎么做(答的不好)
13 Vue的组件通信
14 Vuex是如何做到组件通信(底层原理)×
15 Websocket承载的上限,能同时接受多少个客户端连接
16 操作系统的功能有哪些 ×
17 并发和并行的区别
18 进程间通信的方式 (答的不好)
19 TCP和UDP的区别和应用场景,Websocket用哪一种(TCP)
20 什么是全双工通信
21 TCP在连接时会出现拥塞和粘包的问题,要怎么解决粘包的问题 ×
21.1.发送固定长度的包,解析的时候按固定长度去解析;
21.2.数据结束的时候加上标记符;
21.3.二进制数据增加数据格式,比如带上数据的长度,解析的时候就知道需要多长的数据
22 http的报文格式
23 http状态码1-5代表什么含义
24 前端如何解决跨域,有关http 的 header的处理
25 http缓存,由哪些header控制
26 什么是深浅拷贝
27 箭头函数和普通函数的区别
28 Node中的事件循环机制?不会,讲了js的事件循环机制
29 事件委托和事件冒泡的原理
30 常用的数据结构有哪些(栈 队列 链表 数组 散列表 堆 树)
31 数组和链表有什么区别(一个顺序存储一个随机存储)
32 快速排序的时间复杂度(nlgn)
33 什么是哈希表,哈希表中出现哈希冲突怎么解决(开放地址法和链地址法)
34 什么是小根堆,有什么应用(堆排序 优先队列 top-k问题 中位数问题 构建哈夫曼树)
35 怎么判断单链表中存在一个环(说了快慢指针)还有什么做法(哈希表)
36 在一次遍历中怎么发现单链表最中间的元素(快慢指针)
37 算法:力扣第三题,最长不重复子串(给了20min,有思路跟面试官说了,最后debug没做出来)
38 反问
总结一下,面试官就是不停地在问我问题,我后面很多问题都是浅尝辄止,我觉得这个地方后面应该需要改进一下,需要展开讲的地方还是可以适当展开。提问的范围比较广,有关项目和操作系统因为准备不足,回答的不是很好,手撕代码方面一紧张了就写不出来了,定个小目标,最近把leetcode Hot 100的题目都好好刷一遍
#我的实习求职记录##23届找工作求助阵地##美团##前端##面试#