Wikipedia 上的定义: 测试驱动开发 (TDD) 是一种以非常短的开发周期不断迭代的软件开发过程:首先开发者对将要实现的功能或者新的方法写一个失败的自动化测试用例,然后就去写代码来通过这个测试用例,最终通过重构代码让一其达到可接受的水准。Kent Beck, 这个技术创造者或者说重新发现者,在2003年声明TDD 鼓励简单的设计和激励信心。 目前你可以应用的几种不同类型的测试: 单元测试
时间线 8.1投递 8.17笔试 8.26一面(HR面) 十分钟 主要看求职意愿 8.27二面 实习+学校经历 问的很细 左链接,where和having顺序 深浅拷贝 TCP握手挥手(服务器和服务端之间也能进行) 第三次握手,第四次挥手意义 设计秒杀活动测试用例 怎么最大可能抢到商品:url抢,前端连点器,直接url去支付/确认界面 代码 本地ide写1-100的质数,输出循环次数? 8.29三
7.26投递 8.1测评 8.7一面 实习经历 项目经历 没有八股(全在经历里穿插) 算法题只剩五分钟 懒得写口述秒了 还是写点面经吧😆 手写XPath,rf用法,关键字封装标准,jmeter密码校验,selenium用法,前后端问题排查,实习中有没有不可协调的事情。。。 反问:测开比,业务内容 #蔚来开了,制造业的牛友投递了吗?#
一面忘记了,不难,7.15上午面下午约二面 7.17 二面 和蔼可亲开视频的面试官(看其他面经说是有个光头态度不友好,还好我这个不会,感恩🥹) 主要是围绕实习,深挖实习 注册功能你会如何设计用例 自动化测试了解什么呢 给一串有序的数组,求两者之和=14,咋解决(双指针) 部门是国际化外卖的,前期熟悉业务,后期功能测试自动化测试都会涉及 问了代码占比多少,二八分(我也不知道哪个是2哪个是8)
8.5投递 8.20笔试 8.27测评忘做了。 8.30一面 teams面试 英文自我介绍+几个问题 实习经考的太全面了 监督学习,无监督学习,加强学习 cnn原理,prompt原理和应用 线程进程协程区别 最复杂的事情 最有意义的事情 情景假设 一个月的工作在第二天告诉你半个月交,你该怎么办会怎么做 3个offer怎么选择 硕士课程最有价值的一门课 本科参加过什么社团 代码题很简单 是整个QA部
下午三点多面的,没问啥技术问题,感觉是kpi面。 问了笔试里面的一道算法题思路是什么。 问了能否接受去日本。 问了能否接受薪资待遇与预期不符。 面试官一直在让我考虑清楚要不要转行从事软件研发行业,不从事本行会让本硕学的知识白学了。 反问,问了新员工培养机制。#23届秋招[话题]##23届校园招聘##海隆软件#
一面首先是HR面试,简单聊一些家常和对公司的了解。 二面就是技术主管面试,因为我面的嵌入式,但主要是用的C++语言,所以面试官一开始便对我的八股进行追问,随之便问了些导航的知识。 问题整理: 1、C++和C语言的区别? 2、对于阿克曼转向模型您了解吗? 3、你自己做的导航系统中,是如何获取导航信息,并且导航信息又是通过什么通信方式反馈到轮速上的? 4、八股问完后,紧接着就是LeetCode上机考试
主要是问项目,但是项目不怎么相关,就开始问一下比较常见的八股文。可能是因为项目的相关的不够,所以才导致没有通过面试。 问题整理: 未初始化的静态变量的值是多少 gcc编译过程 从.c到可执行文件 常用linux指令 Ip层的协议有哪些 常用的位操作 如果从一个函数中使用goto到函数外,会有什么影响? UART的数据格式?如何保证在侦听UART时不会一直判断接收到0? 一个简单的C函数编程,如何把
电话面试,一面总时间半个小时,全程技术面,简历内容不怎么重要,直接问你准备好的问题。 一面问的全是技术问题,简历不怎么问,了解一下,然后全是技术相关内容,有关芯片问的很多,芯片如何降低功耗?发生中断,芯片会做什么?在软件上,有中断号,中断向量表,中断函数,3者的关系是什么?一个简单的C函数编程,如何把一个变量中的某一比特取反等。 二面时间十几分钟 二面问的是指综合类的问题,为什么选择大华股份有限公
技术面试包括自我介绍、对项目经历提问、问了一些项目技术的难点问题,主要解决的措施和方案,也考察一些比较简单的基础知识问题,对JD里相关的内容进行提问、提问离职原因、优缺点提问、向面试官提问环节。也问一下比较常见的八股文。可能是因为 问题整理: 未初始化的静态变量的值是多少 gcc编译过程 从.c到可执行文件 常用linux指令 Ip层的协议有哪些 常用的位操作 如果从一个函数中使用goto到函数外
岗位:Java开发工程师,必须会Vue 先说一下吧,感觉被面试官吊打了,问麻了,但是也发现了自己很多不足的地方。 公司规模很小,0-20人,实际工作室只有三个人,但是公司应该大部分都是驻厂开发。 在线上和HR其实聊的挺好,包括正在做的项目和我之前所做的东西是比较相似的,但是可能因为公司规模问题,他们需要的可能是能够迅速接手的开发人员,所以要求比较高。 说一下能记起来的吧: 一、填写个人资料表(两页
new和malloc区别 delete和delete[]区别 进程通信方法有哪些 CPU进程的调度算法有哪些 知道状态机和文法吗 UDP和TCP区别 vector的size和compacity区别 const *和 * const哪个是指针? vector有没有使用模板? #蔚来面试#
自我介绍 手撕:将Ipv4地址转化成对应的二进制(面试官评价:思维逻辑很清晰) 知道工厂模式吗?(单例模式,简单工厂模式,工厂方法模式,抽象工厂模式) 常见的Linux命令 Linux下查找一个字符串在文件中的第几行?(grep -n "xxx" filename) 讲讲STL中的迭代器失效 平时的爱好是什么?(运动,旅游,摄影,剪视频) 家在哪儿?(甘肃好地方啊!面试官一直想去) 对于未来工作的
1面(1h)8.2 项目介绍 MapReduce提交作业流程 MapReduce和spark的区别 HDFS架构 HDFS写流程 groupByKey和reduceBykey的区别 算法题(实现一个类,插值(已存在就false,不存在就插入),删除值(不存在这个值就返回false,存在就删除),随机获取已存储的值,三个功能时间复杂度为O(1)) 2面(45min)8.10 项目介绍 数仓理解 ja
做个记录 基本上问项目,根据简历项目和实习的技术点衍生去问的 写面经攒人品~ 1.自我介绍 2.数据仓库的分层,以及为什么要做数据仓库 3.数据仓库的血缘关系 4.拉链表的实现 5.hive的压缩格式和存储格式 6.星型模型和雪花模型优缺点 7.spark和hadoop的区别 8.spark数据倾斜发生原因及解决方案 9.spark的新特性AQE和DPP 10.kafaka的特性 11.kafak