投递
周日投递,周三约面 今天从下午2点,面试到 5点15 hr面 6点
一面 (35min)
自我介绍+项目简介
计网:
TCP 拥塞控制 (慢启动,拥塞控制,快恢复)
Get和Post请求的区别
HTTPS SSL层加密过程
抓包过程,如何进行抓包
操作系统:
进程和线程的区别
通信方式
虚拟内存和物理内存(从实模式 踩内存开始讲,讲到 分页分段)
Java 基础
多线程
Hashmap
数据库
不太记得了
数据结构和算法:
首先是数组和链表的区别
讲一下旅行商问题和最短路
最短路的几种算法
dfs和bfs的区别,举例说明
给了一道算法题:找出 不重复字符的最长子串 (尺取)
感觉面试不错,面试官说呆在别走,继续下一面
二面 (50 min)
自我介绍和实习项目简介
实习项目的难点和使用场景,是否上线,测试(这里好像讲了挺久的)
java JVM
内存空间划分,垃圾回收机制
垃圾回收器以及 停顿时间
内存泄露和内存碎片化的
计网:
SSL 加密过程
CA 数字证书的作用
场景题
给一段事件通知分发的代码,进行多次修改。
包括ArrayList 修改去重
以及HashSet 和 TreeSet 区别,和比较器
然后还有 优化
算法题:
股票问题(DP)
还有几个思路题,不太记得了
三面 (50 min)
快手客户端负责人面试,面试范围太广了
MVC MVVM MVP 架构深入
设计模式 了解的以及 六大设计原则以及最重要的是哪个
服务端一些知识点(集群,分布式)
技术栈方法(只会C++ 和 Java 说有点窄了,需要了解很多,rn js,py等)
Android 的一些知识点
四大组件
service 的 作用和与Activity 的比较
Activity 的声明
软件工程:软件开发流程 (从需求分析到上线的那个)
场景题 在服务器挂了的情况下,留住新用户的处理
反问:
深入给我介绍了很多快手的部门,和发展方向
需要学习的方法和提高的能力
hr面
很常规的hr面
说应该下周发意向书?
9.10 更新
9.9 收到意向书
全部评论
(20) 回帖