补个面经
3月14号shopee一面
- 实习项目介绍
- 数组和链表的区别
- 什么场景适合使用数组、链表
- 判断单链表是否有环
- 判断两个无环链表是否相交(与4有关):把这两个连在一起,看是否有环
- 栈、队列区别
- 如何用两个栈实现队列
- Sql: drop ,delete,truncate区别
- 为什么要用数据库索引,索引的缺点,哪些时候不适合用
- Tcp(流量控制。。),udp区别
- tcp如何保证数据不被篡改:校验核机制
- Http80,https443区别
- https通讯加密和解密过程
- 公钥和私钥区别
- 输入url产生的过程
- 静态资源和动态资源的区别
- 造成死锁的条件
- 进程和线程,协程(应用级别的概念,用户可以控制)的区别
- 设计测试一支笔的用例
- 编程:字符串数组中,元素的最长公共前缀
- 学校、实习遇到最大的困难,学到了什么
3月20日shopee二面
1.自我介绍+项目介绍 - 写sql语句
- 事务概念
- 事务隔离等级
- 脏读和幻读
- 乐观锁悲观锁
- 排他锁怎么加
- 进程之间通信方式 、僵尸进程和孤儿进程,如何解决僵尸进程
9.命名管道和匿名管道区别
10.tcp4次挥手以及2msl 原因 - 栈堆数据结构区别,存储上的区别
- 职业规划
- 在deadline时发现重大bug应该怎么办
15.打印蛇形矩阵(没写出来)、 手写 python装饰器 、求1!+2!+3!+…+n!递归和非递归方法
昨天二面结束,许愿虾皮HR面
3月25更新,我收到Hr面了,心情激动,啊啊啊
4月2更新,收到带薪offer
转发自:https://www.nowcoder.com/discuss/619899?source_id=discuss_experience_nctrack&channel=-1