9.12 顺丰移动端一面

1. 之前的项目
    没有项目只能搬出练手的项目(

2. 数组和链表的区别,优缺点
    数组连续,链表不连续
    数组查特定元素和尾插性能高
    链表任意位置插和删除性能高

3. 如何在数组头部插入元素
    不会,引导可以用循环链表思路

4. 如果设计线程池考虑什么
    线程池大小,丢弃策略,追问还有吗

5. TCP如何保证可靠性
    拥塞控制和丢失重传

6. 丢失重传如何实现
    根据确认包和发送包的时间差判断是否丢失

7. 滑动窗口有了解吗
    忘了

8. HTTP只有TCP/IP吗
    HTTP2.0新增QUIC协议,改正是3.0

9. QUIC有了解吗
    没有

10. 八个小球只有一个重的怎么找出来
    二分法,追问:有更好的解法吗

11. 反问

总结:面试官人很好,很有耐心地引导,但是我知识点全忘光了
全部评论
哥们儿官网流程状态现在是怎样的呢
点赞 回复 分享
发布于 09-12 17:33 广东
10是三分法吧
点赞 回复 分享
发布于 09-12 18:05 江苏

相关推荐

09-14 02:00
门头沟学院 Java
二面:1.实习项目2.商品下单和支付模块是同步的吗3.秒杀业务中,怎么控制的并发?4.CAS具体的SQL代码写一下。5.一人一单为什么用互斥锁不用CAS了?6.商品下单和支付功能是怎么解耦的?7.如果向消息队列写数据的时候,消息队列宕机了怎么办?(懒加载+集群部署+写入确认,面试官不满意,继续宕机,各种宕机,我懵了)8.一人一单的逻辑用Synchronized分布式场景下有问题吗?9.一人一单和判断库存都要打到数据库,你觉得能怎么优化?(库存和商品id存redis+lua脚本)10.lua脚本的流程?还能优化吗?11.如果一个用户一直点击下单按钮导致的高并发怎么应对?(没懂一个用户哪儿来的高并发,说了限流隔离熔断)12.电脑连接wifi的过程,在网络中发送了什么数据包,有哪些过程?(不会)13.输入一个网址,到展示,经过了那些流程?在纸上写一下每一层干的事。14.移动端的数据库是一个进程吗?(实习是客户端)还有一些忘了,感觉不太好,有很多场景题。HR:1.自我介绍2.你是怎么保持高绩点的?有什么内驱力吗?3.实习期间给你印象最深刻的事情是?4.职业规划5.为什么不留华为6.平时怎么安排时间进行学习的?7.期望薪资和理由?8.重新做一次你简历上的项目你会怎么做?9.对工作最看重哪些方面?10.遇到的挫折,压力大的时刻还有一些记不得了。
查看24道真题和解析
点赞 评论 收藏
分享
1 3 评论
分享
牛客网
牛客企业服务