神策数据2025暑期一面
面试形式:腾讯会议
面试流程:自我介绍-算法题&讲解-八股
先自我介绍,自我介绍完了就立马共享屏幕做算法题。
算法题是力扣的“合并两个有序链表”,面试官建议我用数组代替链表,被我拒绝了,还是喜欢写链表一点。算法写完之后还得共享屏幕给他讲一下思路,我差不多花了10分钟写完了,因为是力扣简单题,代码部分没啥难的,就是类的定义因为写得少导致构造方法那里写的有一些瑕疵。
写完之后我讲解了大概2分钟,把代码复制到腾讯会议发过去了。
八股问题如下,问了差不多十分钟
1.说一下对操作系统里面进程和线程概念的理解。
2.进程和线程占用内存的情况呢?进程和线程内存空间占用谁的开销会更大一?
3.说一下数据结构哈希表的一个特性是什么?
4.平时在编程中什么业务场景会用到哈希?
5.我看你平时用Java程序比较多,你会定义一些接口吗,一般定义接口一般会遵循什么规范?
6.前后端交互HTTP接口的规范?
7.JSON和键值对在HTTP的类型是怎么声明呢?
面试官说他没啥问题了,如果后面有面试安排,HR再联系我。
我为了这场面试,特地下班之后去了星巴克,花20买了个滑蛋叉烧三明治,星巴克环境就是好呀,椅子很舒服有插座而且没啥人