秋招春招一些挂掉的笔面试
1、 北京乐水私募基金管理有限公司 笔试题(3简答+5代码)开发岗 a) 简答1:个位数+个位数复杂度是1,个位数乘个位数复杂度是(例如,53*45,需要4次乘法和4次加法)1.问:两个n位数相加相乘复杂度分别是多少,如何降低乘法的复杂度 b) 简答3:两个火车空投下来的时候带有降落伞,掉下来的时候降落伞收起。这两个火车掉落在一条南北方向的铁路上,火车上有炸弹,当两个火车相遇的时候会炸毁铁路。只用下面四条指令设计一个相同的指令共同指导两个火车炸毁铁路(火车速度1m/s):Go north 1 m; Go to south 1 m; Goto line XXX;if find 降落伞,Goto line XXX; c) 代码1:输入一个只包含0和1的二维数组,求全1矩阵的最大面积 d) 代码2:对于一个m*n的乘法表,求第k小的数字 e) 其他题目不记得了 f) 补充:量化公司,C++岗比较多,主要是实习再转正,笔面试拿offer的笔试比较难
2、 北京握奇数据 测试岗 a) 一面 i) 是否实习 ii) 工作地点 iii) 怎么理解测试工作 iv) 对常见的测试方法进行介绍 v) 测试流程 vi) 测试功能和内容谁来确认 vii) 英语翻译(循环文件) viii) 对上述循环文件进行测试用例设计 ix) 手撕代码:编写函数从字符串数组中查找包含指定字符串的条数 x) 如果你和开发人员意见不一致怎么处理 xi) 怎么看待加班 xii) 你如何提高效率 xiii) 未来1-3年职位规划 xiv) 有考虑过管理岗位吗 xv) 你觉得自己是一个外向的人吗?如果让你出去和客户谈需求,会紧张吗 xvi) 反问:三轮面试,第二轮HR+技术,第三轮高层面。主要JAVA语言,主要业务是嵌入式开发。
3、 北京思特奇信息技术有限公司 开发岗 a) 一面 i) 有哪些java相关项目 ii) 你认为java这门语言包括哪些部分(组成),需要掌握什么,你掌握了哪些 iii) 了解哪些设计模式 iv) 了解哪些java框架 v) 是否了解数据库 vi) hashmap原理 vii) string类的常用方法 viii) 是否写过页面 ix) 堆和栈的区别,以及常用的垃圾回收机制 x) MVC组成部分 xi) 反问:两轮面试。主要业务包括一些信息管理系统,和运营商接触 4、 北森云计算AI面(很多追问)开发岗 a) 语言、意向城市 b) java中接口和抽象类区别、接口中的方法和抽象类中的方法是如何实现或覆盖的 c) java如何实现日期格式转换、simpleDateFormat非线程安全,如何避免? d) 堆排序、快速排序 e) 数组如何求连续子数组的最大和,具体方法和公式 f) 建造者模式和工厂模式 g) 常用的缓存淘汰策略,具体原理 h) hashmap和concurrent hashmap的区别 i) 多线程死锁的必要条件 j) hashmap提升性能的方法 k) hashmap为什么查询快 l) 哈希码 m) 项目中如何使用数组 n) 数据库聚集索引的特点 o) delete和truncate的区别,应用 p) 设计一个包含多种设计模式的场景 q) 开闭原则 r) 责任链模式 s) 和他人合作中出现僵局,自己如何推动项目进行 t) 学习中的重大困难,如何解决 u) 如何保持良好心态 v) 分享负责过的紧急任务,如何确保准时完成
5、 新凯来 测试岗 a) 一面: i) 研究方向,主要工作,追问 ii) 常见的测试方法的概念:白盒、黑盒、自动化、模糊、差分 iii) 了解哪些测试框架 iv) 测试流程 v) 测试类型 vi) 编程语言,自动化脚本的语言,是否了解Python b) 二面: i) 奖学金什么时候获得的,意向岗位、社会工作经历 ii) 是否擅长沟通 iii) 自己做软件测试的优势在哪 iv) 软件测试的工作包含哪些 v) 问项目 vi) 问个人信息,家庭成员信息(有觉得被冒犯到,问的太细了),工作地点
6、 兴业数金 测试岗 a) 一面: i) 一个软件系统的生命周期 ii) 是否实习 iii) 介绍项目,编程语言 iv) 项目中的测试 v) 如何看待软件测试岗位 vi) 测试人员需要做什么 vii) 编写测试用例的方法 viii) 了解的测试框架 ix) 常见的测试方法介绍 x) 是否有offer xi) 职业规划,做测试岗的优势 xii) 业余爱好 xiii) 模糊测试 xiv) integer和int的区别 xv) java中的注解的作用 xvi) 重写 xvii) 是否了解数据库 xviii) 加班看法 xix) 自己遇到的最大的困难
#软件开发笔面经##我的求职精神状态#