第一部分:c++语言基础 1、介绍一下c++的多态 2、运行时多态与编译时多态的区别? 3、c++的静态多态是怎么做到的?为什么函数名相同却可以调到不同的实现呢? 4、函数返回值类型不同也能实现重载吗? 5、两个一模一样的函数,一个使用const修饰,一个不使用const修饰,这两个函数可以进行重载吗? 6、const修饰函数起到了什么作用?哪些变量不能修改? 7、const除了修饰函数,还可以修
秋招第一面,面试官人很好,不完善的回答一直在引导。 全程2h:八股-30min、口述算法-20min、如流有问题打不开搞了十几分钟、编程-50min。 自我介绍 static关键字,一个函数加与不加static有什么区别 虚函数是怎么实现的,访问原理 线程同步的方式 socket编程客户端和服务端分别怎么实现(穿插些小问题 Redis有了解吗(只听说过 TCP四次挥手 Time_wait的目的 s
一面是通用素质面吧,主要考察“单口相声”讲的行不行。九月初面的一面,十月初才收到二面,看来本人单口相声讲的一般。本来投的上海的机器人部门,现在二面推进的是佛山的智能家居部门。 一面时长半小时,主要涉及自我介绍、毕业设计的创新点、在实验室项目承担的角色、大学生活遇到的困难和如何解决、为什么学的算法但选择测开岗、以具体例子说一说个人性格。 最后一问,印象最深刻,拿出了毕生的单口相声能力。题为“三个词形
一面(45min) 1.自我介绍 2.实习经历深挖;介绍一下实习做的最好的项目 3.介绍工作职责和负责的项目;公共资源布局评价方案的设计,如何从时间、服务两个维度对资源布局完成量化评价 4.数据科学专业都学什么课程 5.对深度学习有什么了解 6.case题:一个图片审核的商业化产品,如何给企业定价 7.对云计算有什么了解,IAAS,PAAS,SAAS有什么异同? 8.C端和B端的差别,未来倾向于做
一面: 自我介绍 白盒测试和黑盒测试的区别 用过charles篡改数据用过吗?具体怎么做? 弱网测试用charles怎么实现? 用过接口测试工具吗? 两个接口有关联怎么测? jmeter用过吗? 查询一个班级里面姓王的同学语句 student表中将id = 5的同学的年龄改为10的语句 插入排序的原理?插入排序的时间复杂度? python中的方法是怎么实现的? python里的变量定义时需要声明数
2022.4.14 笔试 2022.4.20 一面 1. 自我介绍; 2. 做了这么多项目,是什么性质的,研究生项目详细介绍,是自己做的吗; 3. 接口测试怎么实现的,项目难点,测了多少个接口,用例有多少条,怎么设计测试用例; 4. 数据结构,排序算法和时间复杂度; 5. 本地IDE手撕easy并调试,还有没有其他思路; 6. 平时关注什么技术书籍和网站,这些网站对项目有什么帮助; 7. 做项目时
2022.7.21 业务面 用的是牛客面试链接,如果有手撕的话是ACM模式,但是我没撕。 自我介绍; 深挖实习:做了什么工作、如何沟通、沟通不顺畅的情况、同事进度与自己不匹配怎么办、自己的工作模式,每个问题都需要举例; 深挖项目:APP测试项目、性能测试关注什么指标; 面对新领域怎么学习、最有成就感的事情分享一下; 反问。 发挥的不是很好,写面经攒好运,嘿嘿。 2022.7.26 综合面 自我介绍
8.8 1.对测试开发的理解 2.理想工作地点 3.项目 4.如果去实测项目的内容,要怎么做 5.OSI七层模型 6.http和https 7.期望年薪 8.反问 22分钟,感觉凉了,岗位理解好像也理解错了,不是我想要的软件开发和软件测试。
部门:字节云 岗位:测试开发 社招 3年 有点紧张 流程 1自我介绍 2你未来岗位有啥要求?(给我问懵逼了)为啥想要离职? 3以下问题偏测试(没问项目,可能项目差异太大了) 如何提升产品质量之类 你负责的产品质量怎么样 自动化有啥好处? 4编程语言python 你知道哪些类型 dict是怎么实现的 5做一个SQL题,大概用子查询吧 6编程题,最长回文子串 7你的优势,劣势 许愿,梦想还是
全程聊天 自我介绍 了解集度吗 然后面试官说他来介绍测试的几个部门和业务方向,然后你选一个方向 看看你选的方向跟我符不符合,不符合再转给其他部门看看 跟我符合咱们再细聊 介绍了起码十分钟 然后问哪个方向不太懂,再讲一下 选了个方向 好的,把你转到那个部门看看吧 一周后收到感谢信 #23届秋招笔面经#
1.实习相关 2.直接手撕三道,n*m能画出正方形的个数,两个子节点的最矮公共子树,登台阶问题 3.语音发送的测试用例 4.get和post的区别 5.python多线程 6.针对用id查名字做sql优化,只能针对这个过程 7.糖盐问题,提及相等的糖和盐,往盐里放勺糖,再从盐里取勺盐放回去,哪个含其他的东西多 反问:测开算法重要吗,因为楼主是个菜鸡,三道手撕就写全了一道,回答说就是看你解题思路。
总结 20道选择,一题3分,单选多选都有。2道编程。选择好难啊,很多都是凭感觉。 选择 考的啥都有,机器学习和深度学习反而比较少,基础很多。类型有: 1、机器学习、深度学习 2、计算机基础:树、图、还有一些之前没见过的,什么高响应比、还有哈希的一些操作、地址的计算 3、数学:概率论、线性代数 编程(ACM模式) 两道题题目很简单,应该是我目前见过最简单的了,难度估计也就是easy,但是笔试的平台实
• (1.05)一面忘记录音了,不过都是基础题,50min • 算法题:最长递增子序列的长度 • (1.10)二面1h • 说一下vector的特点以及你用过的API(我说的是push_back的缺点) • 那你vector平常用什么做插入操作 • 说一下map • 为什么用红黑树 • 红黑树的查找时间复杂度是多少?为什么 • 右值引用 • 一个程序挂掉了,怎么用GDB调试。比如CPU跑到百分百了
入场一个面试官 未开摄像头 1.JAVA重写和重载 2.HashMap 3.打开一个文件,然后找规律判断有几条数据,理解错误,直接用键值对 4.冒泡排序思路 5.测试贩卖机,思考一分钟 6.Linux基础命令 体验不错,面试官引导回答 竟然还收到面试评价,用心了
1 What 什么是TDD TDD,全称Test Driven Development。测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。 测试驱动开发主要指 单元测试 2 Why 为什么要采用TDD 自动测试代码是一张安全网:让我们写的代码沙子不会散掉,对自己的代码更自信; 自动测试代码引