2025 TPlink 软件开发 提前批
Timeline
6.30 投递 软件开发(杭州)
不太想去深圳,看剩下城市杭州hc最多就投的杭州,舍友南京已经oc了
听舍友说面试比较简单,赶着ddl投了一下,不知道还有hc不
7.1 笔试
开始还以为是测评,没想到直接笔试了,60min,不用开摄像头
10个选择+3个简答+2个代码题,代码题不用运行,类似于手撕
- 给定一个字符串s和一个整数n,使用s中的字符(不需要全部使用)来生成一个新的字符串newS,要求newS中人以字母连续出现的次数不超过n次,返回字典序最大的newS
- 忘了,一个简单题
7.4 一面——15min
- 自我介绍
- 为什么不做算法
- 介绍一个项目
- 在校成绩
- java反射,有实际使用过么
- mysql索引底层,b+树为什么好
- 怎么正确选择索引
- 索引失效的场景
- 归并排序复杂度分析,我说不记得了换了快排
- 快速排序复杂度分析
7.8 二面——35min
- 自我介绍
- 一道题,leetcode698. 划分为k个相等的子集
- 算是mid里偏难的,之前没做过,给了三分钟思考,没想出来,后面自己提出来简化为每个子集元素最多有两个,然后用哈希做的。
- 拷打实习
- 拷打项目
基本简历上每个项目都会问,问业务和具体实现还有代码量,对练手项目兴趣不大。全程无八股,主要考察技术思维。
7.10 三面——15min
- 自我介绍
- 项目介绍,挨个问
- 拷打rabbitmq,具体为何设计,使用场景
- 微服务划分的依据
- openfeign/nacos 具体用处
- 项目提升空间
- 个人喜好