好未来客户端一二面面经

9.17 1面 50min
1面面试官很好,很年轻的小哥哥
1. 自我介绍
2. 你知道你投递的是客户端吗,我看你自己是后端?
3. 没有投递后端岗位吗?
4. 为什么不选择实习转正呢?
5. 面向对象和面向过程的区别?具体说说三大特性?那在项目实际中有用到这些吗?
6. ArrayList和LinkedList区别?
7. 其他集合?HashMap? String为什么不可变?
8. TCP三次握手?四次挥手?
9. 抽象类和接口的区别?
10. 安卓框架知道吗?
11. 反问面试官接触客户端零基础吗,面试官蛮耐心的解释。
12. 你对哪方面比较感兴趣?(我说了数据库,面试官说他们不太接触数据库^^)
13. 反问面试官客户端是对网络方面要求高吗?(回答对操作系统更高一点)
14. TCP滑动窗口?
15. 你算法怎么样?(回答一般)面试官:你还挺谦虚的
16. 写easy还是mid?easy就算合格
18.题做的有点快,再问点八股吧^^
19. 进程间的通讯方式?详细讲讲这几种?
20. 进程和线程的区别?
21. Synchronized原理?
22. Lock原理? 
23. 乐观锁和悲观锁?
反问聊天:
面试官说自己考虑清楚客户端以后的路比较窄(指只有中大厂有客户端,不好跳回二三线城市)
那面试官是开始就选择客户端的吗?(15年正火的时候选择的2333)
面试官你后悔了吗?(后悔了23333)
为什么说客户端被前端替代了?(大家更愿意小程序这样,不愿意下载app了)

说排号等待二面
9.17 2面 35min
1. 自我介绍
2. 多线程读写int值有什么问题?
3. 那换成String呢?
4. 那操作的是对象呢?程序会崩溃掉吗(这里理解错意思了,以为是改变对象引用地址)
5. Java虚拟机内存区域?(详细介绍了每个区域)
6. 对象一定是堆里分配的吗?(提到了逃逸分析,栈上分配内存)
7. 其中栈和堆的区别?
8. static静态变量放在哪里的?
9. 把对象放栈里会改变它的地址吗?
10. TCP和UDP的区别?
11. 怎么保证可靠传输的?
12. 现在我们视频如果使用UDP,现在丢掉了3个包,怎么实现可靠传输?
13. QUIC?
14. 怎么确定缺失了哪三个包?什么时候选择重传?(动态的根据网络情况来判断包丢失的时间)
15. 场景题:
先测网络的带宽,再进行限速,最后实现断点重传
说了一点之后,面试官说那这样吧,每一个给你三种方案,你说下选择哪个方案,不选择另外两个方案的原因?
测带宽 : ①.ping命令 ② 根据时间戳发包和收包来计算 ③.定时去云服务器上拉取,下载一个固定大小的包,计算下载时间
限速:①.通过buffer大小 ②.通过网卡 ③.限制接口相应速度
断点续传:说了每个包带有序号,固定长度大小。

反问:
技术栈,业务?

二面应该没有答到面试官想要的点上,已挂^^ 
#面经#
全部评论
点赞 回复 分享
发布于 2022-09-26 08:54 江西
别刷题了
点赞 回复 分享
发布于 2022-12-07 11:14 广东

相关推荐

02-19 14:50
Java
浪潮软件科技公司 研发岗 月薪税前14k
点赞 评论 收藏
分享
3月刚开很多HC!!!!java笔试题目:用 Python 实现一个函数,用于计算斐波那契数列的第 n 项。以下 Java 代码片段是否存在问题?如果有,请指出并改正。简述 C++ 中指针和引用的区别。实现一个二叉树的中序遍历算法,可使用递归或非递归方式。对于一个无序整数数组,使用快速排序算法对其进行排序,并分析该算法的时间复杂度和空间复杂度。设计一个算法,判断一个字符串是否为回文串,要求时间复杂度尽可能低。简述 TCP 三次握手和四次挥手的过程,并说明为什么连接建立是三次握手,而连接释放是四次挥手。一台主机的 IP 地址为 192.168.1.100,子网掩码为 255.255.255.0,它所在的网络地址和广播地址分别是什么?解释 DNS 的作用和工作原理。已知有两张表,学生表(student)包含字段学号(s_id)、姓名(s_name)、年龄(s_age),成绩表(score)包含字段学号(s_id)、课程号(c_id)、成绩(grade),写一个 SQL 语句查询年龄大于 20 岁的学生的姓名和他们的平均成绩。什么是数据库的事务?ACID 特性分别代表什么含义?简述索引的作用以及在什么情况下不适合创建索引。进程和线程的主要区别是什么?在什么场景下适合使用多进程,什么场景下适合使用多线程?请描述操作系统中的页面置换算法有哪些,并简述 LRU(最近最少使用)算法的原理。假设系统中有三个进程 P1、P2、P3,它们分别需要资源 R1、R2、R3,当前资源分配情况如下:P1 占用 R1 并请求 R2,P2 占用 R2 并请求 R3,P3 占用 R3 并请求 R1,请问系统是否处于死锁状态?为什么?如果是,应该如何解除死锁?二面:主要聊实习  MongDB  Mysql  对mongdb的使用 (只会用  对存储数据的探讨  定时任务生成报表 使用分布式锁 主意分布式时钟问题了解Dubbo吗还知道哪些数据库了解哪些新技术 说了说推荐算法聊聊大模型 对工作的帮助聊了聊信创   达梦 人大金仓数据库等给我讲了讲部门业务hr面顺丰科技25届校招内推启动!技术专场!【内推链接】https://campus.sf-express.com/m/?channel=29&referCode=7BJ5G5#/newGraduatesList【内推码】7BJ5G5(招聘信息获取渠道选择“校园大使推荐”,加速进面,有问题随时回复~)招聘岗位:物流、供应链、大数据、算法、研发多个岗位招聘地点:深圳、武汉等即刻投递,offer速得!投递的uu留下姓名缩写+岗位♥
顺丰集团
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
评论
3
22
分享

创作者周榜

更多
牛客网
牛客企业服务