学而思 测开面经

9.21 学而思 测试开发 一面 30min
1. 自我介绍
2. 排序算法,快排讲一讲,时间复杂度
3. 操作系统 线程和进程的区别
4. 网络七层协议
5. UDP在什么层,IP在哪一层?
6. 常用的应用层协议
7. sql语句 查询一个表 name字段 中出现次数最多的top3
8. 有5 10 25 三种硬币,给定一个数字N,有多少种组合情况
9. 有25匹马,五个赛道。比赛最少的次数得到最快的top3
10. 对测试开发工作的理解
没有了

9.22 学而思 测试开发二面 50min
1. 自我介绍
2. Linux命令,用过哪些?ll命令后显示那些信息?有哪些文件类型
3. 查看一个线程占用了什么端口,命令是什么
4. 实习中做的项目,讲一讲整体项目模块划分,后台服务功能划分;详细讲了一个项目
5. 笔试题提了一下(问我为啥一个题只写了两分钟,那个题是跳台阶。。。)
6. spring boot 大体说一些业务框架
7. controller 里面用到了哪些注解? @RequestParam 和@RequestBody的区别
8. 数据库事务用过么?会用么?什么场景需要用到事务
9. spring boot的配置(我以为问的是对数据库 缓存的配置,后来想一想可能是@Configuration
10. 了解微服务么?配置中心、服务发现?
11. 如何实现负载均衡?(幸好没有深入问Nginx)
12. java 抽象类和接口的区别
13. 实现接口的时候,如果接口只有一个方法,如何用lamda表达式写
14. java里面创建线程的方法,Runnable接口用lamda表达式实现
15. java 反射机制,如何获取一个类所有实例方法?如何获取到私有方法么
16. 泛型,举例泛型的典型使用场景。自己想一个场景写一个泛型方法
17. spring 框架的控制反转,底层实现
18. 设计模式了解哪些? 工厂方法将创建实例推迟到子类的好处是什么?在自己的项目中用过 这些设计模式么?
19. 设计的原则,举一个单一职责的反例
20. 在java开发过程中用过哪些包?json序列化 用的什么包?fastjson序列化和反序列化用什么注解
21. vo bo do在mvc设计框架中表示什么
22. controller中要返回一个json,有一个字段名为 firstName,转换给前端需要转换成first_Name,怎么做
23. future是做什么的
24. 线程的状态? 时间片结束是从什么到什么?
25. 死锁的必要条件,解决死锁的方法
26. 开发中用过多线程么?
27. 悲观锁和乐观锁,数据库的行锁是悲观锁还是乐观锁,Redis怎么加锁的
28. Redis读写数据的转码
29. 平时有关注一些公众号学习么?
30. 能不能实习(不能╭(╯^╰)╮)
介绍了下质量研发部,你有什么问题么?

9.22 学而思 HR面试 15min
1. 实习内容
2. 对测试开发岗位的想法(为什么简历是后台开发)
3. 实验室的研究内容
4. 能不能实习
5. 对于行业城市的考虑
6. 有没有其他offer
7. 能不能实习(不能)
你有没有什么问题

学而思的面试整体难度不大,还挺快的,面试完几分钟就有电话反馈
下周,国庆前的最后一周了,会不会有好消息呢
希望大家都能开开心心过个国庆~不要有笔试好吧,更不想要有面试~
————————
09.26 
从七月开始陆陆续续的笔试面试,没想到第一个意向书竟然是最后面试的学而思
真的是不经意间会有收获,心心念念的反倒是得不到
flag确实不能随便立,前面说的不想有面试,竟然真就有了o(╥﹏╥)oo(╥﹏╥)oo(╥﹏╥)o



#校招##测试开发工程师##面经##学而思#
全部评论
二面的这个难度 相当地顶 啊
2 回复 分享
发布于 2020-08-20 20:54
🤣我好难过啊,我9.22的四点四十五面的,一面题跟你基本一模一样
点赞 回复 分享
发布于 2019-09-22 23:04
求问可不可以告诉我通知你的hr的联系方式,我觉得我明明都答出来了,但是没有二面很奇怪,我想确认一下
点赞 回复 分享
发布于 2019-09-22 17:58
为什么大佬也在面测开😂
点赞 回复 分享
发布于 2019-09-22 17:45

相关推荐

2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
评论
5
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务