一面
可能因为投的前端被后端捞起来的,前后端都在问:
前端
- PUT和POST的区别
- 闭包是什么,写一个应用场景
- 写一下深拷贝
- MVC和MVVM的区别,MVVM有什么好处
- 有看过Lodash源码吗?
数据库
- 写一个简单的去重复的sql语句
- 了解过窗口函数吗?(直接回答的没有)
- 介绍一下索引
PYTHON
- 迭代器和生成器的区别
- yield的作用
- String和Unicode的区别
没有算法题,可能2个编程题拖得太久了
二面
先介绍了一下部门
数据库
- 介绍一下两种常见的数据引擎
- 事务的四个特性:ACID
- 介绍一下存储过程(不会o(╥﹏╥)o)
- SQL安全问题
- 分布式数据库 二阶段提交 还有一个没听过的 (这一块说不太会就没问了)
网络
- 四次挥手为什么?TIME_WAIT和CLOSE_WAIT的区别
- SYN Flood是什么?有什么解决办法?
操作系统
- 线程中有哪些资源可以共享(这一块也不太会没问了)
- 介绍一下同步机制(这一块也不太会没问了)
- 同步和异步的区别,与阻塞与非阻塞什么区别
其他
- 现在有一个服务,如何提高效率
- sockets多路复用?
- python GIL
- 有哪些hash函数
算法题
给定字符串,找最长不重复子串长度
全部评论
(2) 回帖