富途 web后台开发一二面凉经
一面 60分钟
#许愿#
主要也是根据简历来问的
1惯例,自我介绍
2乐观锁怎么实现的
3如果数据很大考虑高并发情况,在乐观锁情况下怎么处理
4mysql数据库原理
5elasticsearch原理
6网站安全性问题(Csrf攻击 sql注入 xss攻击)
7三次握手和四次挥手
8十万条数据怎么取top100
9手动实现一下堆排序
10linux会哪些常见命令
11redis了解哪些数据结构
12redis有序集合底层原理说一下
13常用的设计模式说一下
14讲一下分布式系统
15算法题求两个数组的交集,用不同解法?
还有一些不太记得了
反问环节
二面 20分钟
1自我介绍
2编程题
①利用定长数组实现队列(时间复杂度都是O(1))
②[0,1,10,0,7,21]将0移到末尾,其他数字顺序不变
3进程和线程区别
4线程安不安全
5什么是互斥锁
6怎么避免互斥锁
7银行家算法详细说一下
8反问环节