在软件工程这一学科和行业里,关于软件工程的解说有很多。有人说开发是一门艺术;有人说开发是一种技艺;也有人说开发是一门哲学。但个人认同,也更倾向从实用主义和理性的角度去理解。 例如一个框架,我们之所以认为它好是因为我们发现这个框架遵循了编程规范、适当地使用了设计模式、巧妙地结合了设计原则、有着稳定的依赖、代码复杂度低、并且有着很高代码覆盖率的单元测试等等。也就是说,好的框架都是可以被解释的。既然可以
三十分钟,总体被拷打 1.自我介绍 2.你学的课程,数据库的什么in与out作用(一点不会 3.实习经历深挖,你做了啥 4.你是如何用产品经理角度看问题的 5.美团优选的特别之处,优缺点。 反问: 1.人员流动率 2.我需要进步之处。 整体:寄!
大概面了 40 分钟, 前 20 分钟抓着实习经历猛问。5分钟八股。10 分钟做题 我实习做游戏测试开发。主要问了工作内容, 测试用例的几个要素,从项目立项到完成的测试过程。 air test 有没有看过底层源码? 如何定位一个元素? 举例说明工作中如何使用 airtest. 八股 多态的实现 http 和 https 的区别 队列的底层原理 算法 有效的括号
9月,一面即挂,女面试官 主要围绕实习和论文, ndcg指标, mrr指标 adam优化器 deepfm 较wide& Deep 的升级,问除了lr替换成fm还有什么 mmoe、essm、ple、star 吟唱 谈谈attention dssm缺点以及解决方案 bagging , boosting 手撕1:两个字符串的最长公共子序列, 秒 手撕2:返回 array1和array2 中两个长度相同的
面试官介绍流程:最后一轮技术面,后面还有一轮hr面 1、自我介绍 2、实习工作内容(详细) 3、对测试开发的理解以及他们日常会做什么工作 4、为什么选择测试开发 5、手撕:回文串判断 6、手撕:青蛙跳台阶 7、测试用例设计并讲解:微信发送图片 8、毕业时间、家乡、是否接受工作地点调剂 9、反问 牛客的代码不如leecode上方便,可能是我不够熟练,找不到自动输入的,没跑出来,就讲了算法思路希望不要
一面 1、自我介绍 2、简历项目 3、手撕是一道力扣原题,牛顿迭代法开根号,这个题被考了好多次了 4、反问环节 二面 二面面试官主要侧重于C++和SLAM,包括: VINS-Mono如何进行初始化?如果是双目系统该如何进行初始化? 如果已知部分地图先验信息,该如何加入优化? VINS边缘化是怎么实现的? 手动推导旋转矩阵求导结果,SLAM十四讲上有推导过程 线程锁如何保证线程安全?#24届软开秋招
一共40min 项目拷打: 直接讲到了我的研究生项目,一个python数据分析的,有些跑偏,不过还是围绕测试在说 无八股 设计测试用例:优惠券的使用 测开流程 个人性格 实习时间 手撕:一道链表的medium,没见过,写的差不多,测试的时候出了点问题,说完思路没给调试时间就直接反问环节了 二面也是非常温柔和善的面试官,没问八股,讲完项目基本就是聊天,最后手撕没写完有点遗憾,最后反问评价还可以,希望
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.如果在测试过程中和开发产生的分歧你会怎么去解
1.自我介绍 2.介绍岗位,强调偏开发而非测试,说说看法 3.写一条sql语句,查询学校某年级的男生女生各有多少人 4.sql查询慢该如何优化(索引是其中一个思路) 5.第三条的例子是否能用索引优化(能但我没答出来,面试官用了explain关键字和order by ... desc排序) 后面问的基本都是java基础 6.ArrayList和LinkedList的区别 7.知道拆箱装箱吗(不知道)
数据工程组日常 1.自我介绍 2.实习拷打 3.空洞表 4.项目拷打 5.kappa和lambda 6.对于java锁机制和信号量的理解 7.syn和lock原理和使用场景有什么不同 8.怎么使用redis实现先进先出的队列,用什么命令 9.求第k个最大的数
base:北京,骑行事业部 题外话:面了80min,全程拷打,最后电脑都自动关机了 1.自我介绍 2.讲讲是怎么测试自己项目的,用到了哪些测试框架 3.讲讲为什么要使用测试框架pytest,有什么用 4.selenium的工作流程,以登录页面为例子讲讲你是怎么使用selenium测试的 5.selenium的send_keys的底层原理(麻了) 6.讲讲怎么实现接口幂等性(讲了MySQL和Redi
base:北京,骑行事业部 1.上来面试官先简单介绍了一下部门,然后让自我介绍 2.讲讲是如何测试自己的项目的(测试流程、测试方法) 3.性能测试的过程中遇到了什么问题 4.Java注解的作用(此处和SpringBoot注解区分) 5.聊一下你对反射的理解 6.SpringBoot注解和Java注解的区别 7.如果某一个网站无法访问了你应该怎么排查 8.讲讲你对12306如何实现高并发的理解,比如
自我介绍 因为是后端面的测开 主要拷打简历和项目 为什么选择测开 测试用例编写 自动化测试等等 都没有算法题,不会kpi面吧 面试官小姐姐还是很温柔的