公司名:美团 部门:优选事业部 岗位名:后端开发 面试轮次:一面 时间:55min 暑期实习的时候,三个Java志愿全都简历挂。当发现是因为简历附件忘了换的时候,难受了好久,好在秋招给了我机会。 问题如下: - 面试官介绍自己部门 - 自我介绍 - 介绍菜鸟的实习工作 - 工作中的设计模式 - 任务调度策略 - 集群环境下的任务调度框架 - rpc调用过程中,注册中心的作用 - 讲讲乐观锁 - 讲
1.自我介绍 2.第一个项目扮演了什么角色,做了什么功能 3.这些功能用什么语言写的 4.为什么选择测开? 5.项目中制定的测试策略是什么样的 6.发现与需求不一致的地方,以哪种方式记录 7.设计用例的时候如何考虑用例的场景,有没有把功能覆盖全 8.设计用例的时候会不会考虑等价类、边界值这些 9.测试时候用到了哪些方法 10.用什么方法做的白盒测试 11.第二个项目如何进行的 12.如何测试的 1
美团平台-美团平台技术部 1h 3.29 1. 自我介绍 2. 项目难点 3. Netty有哪些应用场景,可以做哪些事情? 4. 选择Netty的原因(Netty的优点) 5. Netty中的EventLoop了解吗 6. 数据库表结构设计:美团打车场景,乘客打车,发出自己的订单,司机接单,司机有一些车辆(说的范式建模) 7. 维度建模了解吗?如何设计 8. 打车场景,乘客发布订单,对应司机接单,
3面是部门负责人面的,全程主要在聊天和讲讲项目,整体比较轻松 1.自我介绍 2.讲讲项目的实现过程,具体用到了什么技术 3.怎么去解决项目高并发的问题 4.为什么想做这个项目,期间团队的合作是怎么样的 5.怎么针对项目去做的性能测试 6.你在使用selenium自动化测试的过程中有没遇到什么痛点 7.百度网盘普通用户和VIP用户为什么速度差距这么大 8.如果在测试过程中和开发产生的分歧你会怎么去解
base:北京,骑行事业部 题外话:面了80min,全程拷打,最后电脑都自动关机了 1.自我介绍 2.讲讲是怎么测试自己项目的,用到了哪些测试框架 3.讲讲为什么要使用测试框架pytest,有什么用 4.selenium的工作流程,以登录页面为例子讲讲你是怎么使用selenium测试的 5.selenium的send_keys的底层原理(麻了) 6.讲讲怎么实现接口幂等性(讲了MySQL和Redi
本人C++选手 1、自我介绍 2、项目的介绍 3、介绍项目的优化点 4、epoll的原理 5、红黑树和链表管理的区别 6、epoll与其他I/O复用的区别,如何体现的 7、epoll在线程管理上有什么优势 ? 8、一个事件通过epoll去执行I/O操作的时候,从开始到处理完的流程 9、FTP协议介绍一下 10、文件上传到上传成功整个的请求流程,结合OSI网络模型来说 11、RPC的原理 12、ID
自我介绍。 为什么选择做前端。 项目拷打。 项目前端性能优化有哪些。 怎么学前端的。 说几个 Promise 的方法。 Vue2 和 Vue3 的区别。 看代码说结果。 setTimeout(() => { console.log(0); }, 0); new Promise(() => { console.log(1); }).then(() => { console.
base:北京,骑行事业部 1.上来面试官先简单介绍了一下部门,然后让自我介绍 2.讲讲是如何测试自己的项目的(测试流程、测试方法) 3.性能测试的过程中遇到了什么问题 4.Java注解的作用(此处和SpringBoot注解区分) 5.聊一下你对反射的理解 6.SpringBoot注解和Java注解的区别 7.如果某一个网站无法访问了你应该怎么排查 8.讲讲你对12306如何实现高并发的理解,比如
自我介绍 因为是后端面的测开 主要拷打简历和项目 为什么选择测开 测试用例编写 自动化测试等等 都没有算法题,不会kpi面吧 面试官小姐姐还是很温柔的
1、介绍项目 2、项目用到线程池,介绍一下。java8之后线程池(不了解),之前介绍的3个内置线程池。 3、介绍第二个项目。为什么用到kafka,不用其他的MQ。为什么使用Redis。 4、Redis用到了什么数据结构,过期淘汰策略 5、Spring AOP、IOC。 6、算法:最长回文子串。对写的方法设计测试用例。 7、String、StringBuffer、StringBuilder。 8、H
1.自我介绍 2.测试的项目 具体介绍 项目自动化的部分 项目测试用例编写的方法 3.测试数据的维护 4.如何对登录页面做测试 5.http和https的区别 6.说几个linux命令 7.给个场景,写sql语句 8.数组,list和set的区别 9.手撕:前k个高频元素
面试体验挺好,面试官人很nice 很和蔼 基本就是沿着项目问,穿插着一些八股比如说 爬虫一些细节(因为项目涉及到了) 然后围绕着实习问工作内容 目前大论文的状态 针对前端问了js 以及Vue一些问题 Vue3比vue2新增的特性 针对后端问了 Django和flask框架 python装饰器 计网 http请求的过程 cookies session token 操作系统 一些常见的基本命令 一道简
时间:2024.3.19 发面经,攒人品 get 和 post 的区别 链表和数组的区别 arrayList和hashmap的区别 黑盒测试和白盒测试 针对牛客网面试系统编写测试用例 tcp三次握手,为什么不能两次握手 进程和线程的区别 死锁 以及避免死锁的方法 一段印象深刻的成功或失败的经历 项目中遇到问题一般会怎么做 你觉得测试开发岗位是干什么的 为什么选择测开 职业规划是什么 为什么选择美团
很神奇,没考代码,面半小时就结束了。说是这个岗没二面。 介绍之前实习时的项目 vue2和vue3区别在哪 vue3性能优化了的话,具体在哪里 vue3的tree-shaking具体怎么shaking 你开发时用vite不用webpack,两者区别在哪 用了热更新,两者都用了 既然你说vite是用了原生浏览器导入,用的ES module,具体说说ES module vue-router具体怎么用 v
平台技术部 cpp选手 大概面了55分钟,聊得挺开心,希望能过 面试官拿着一面的问题,特意避开一面的问题进行提问 1. 自我介绍 2. 什么时候会触发中断 3. 异常和中断的包含关系是怎么样的 4. 讲讲linux的权限 4.1 chown 和 chmod的作用 4.2 ls -alh后,紧跟着文件的读写执行权限后面的是什么东西(*) 5. 软链接和硬链接的区别是什么 5.1 各自的使用场景是什么