2020年测试开发面经整理---别人面经 答案只针对自己

本文整理了2020年在美团、贝壳、快手、滴滴和跟谁学等公司测试开发岗位的面试经历,涵盖面试题目、回答策略及离职原因。面试涉及内容包括编程基础、接口测试、服务调用、SQL查询、分支管理、Git命令、离职原因分析、业务理解、测试用例设计、问题排查和自动化测试等方面。
摘要由CSDN通过智能技术生成

美团

一面:

1、这个岗位要求有编程基础,所以先问的编程题,写完后要讲一下思路,输入一个带空格的字符串 ”abc aba cba cbc mcm opp iuy”,找出字母对称的单词:aba cbc mcm 

 

2、问平时做接口测试是怎么做的,我说是用 java 调用别人写好的工具类,然后问怎么调用的

(1)、dubbo接口测试,一般是在终端上调用接口测试、直接拉工程自己写单测也行

(2)、http接口测试、postman工具、pytest也行

3、平时测试懂不懂服务之间是在怎么调用的,和客户端的调用关系是怎么样的,讲一个具体的实例,可以拿着手机给面试官演示、可以画流程

     我想应该问的是对自己所负责业务的大概的技术架构图,各个服务之间是如何交互协调工作的吧,可以具体聊一聊业务架构框架

4、设计用例的题:一个搜索功能,一个输入框、一个搜索 button

 

5、sql 查询:查询名字叫张三的性别和分数

    学生表 stu:id、name、sex   

    分数表 score:id、stu_id、score

    两个表用 id、stu_id 关联

select sex,score
from stu st
join left score sc
on st.id = sc.id
where st.name = '张三';

6、分支管理,测试用什么分支测试

7、git 常用的命令

(1)、git创建分支步骤

 Git branch name     创建名字为name的branch

Git checkout xxx_dev    切换到名字为xxx_dev的分支

Git pull    从远程分支拉取代码到本地分支

Git checkout -b main_furture_xxx    创建并切换到 main_furture_xxx 分支

Git push origin main_furture_xxx    执行推送的操作,完成本地分支向远程分支的同步

(2)、git上传代码命令

git clone (这个是你新建本地git仓库,如已有可忽略此步)
git pull    取回远程主机某个分支的更新,再与本地的指定分支合并。
git status  查看当前状态
git add + 文件
git add -u + 路径:将修改过的被跟踪代码提交缓存
git add -A + 路径: 将修改过的未被跟踪的代码提交至缓存
git add -u com/breakyizhan/src
将 com/breakyizhan/src 目录下被跟踪的已修改过的代码提交到缓存中
git commit -m "修复XXbug"   推送修改到本地git库中
git push    把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上

(3)、切换分支

 
# 列出所有本地分支
$ git branch
 
# 列出所有远程分支
$ git branch -r
 
# 列出所有本地分支和远程分支
$ git branch -a
 
# 新建一个分支,但依然停留在当前分支
$ git branch [branch-name]
 
# 新建一个分支,并切换到该分支
$ git checkout -b [branch]
 
# 新建一个分支,指向指定commit
$ git branch [branch] [commit]
 
# 新建一个分支,与指定的远程分支建立追踪关
《java面经-百度准入职老哥整理.pdf》是一份关于百度准入职面试的Java面经整理。这份面经是由百度准入职的老哥整理而成,其中记录了一些面试时可能会遇到的问题以及解答方法。 这份面经对于准备参加百度准入职面试的人来说非常有价值。首先,它列出了一些常见的面试问题,涵盖了Java语言的各个方面,包括基础知识、数据结构与算法、设计模式、多线程、网络编程等等。通过仔细研究和复习这些问题的答案,可以帮助面试者全面了解Java语言的特性和应用。 其次,这份面经还提供了问题的解答思路和方法,帮助面试者理清思路,正确回答问题。这对于很多面试者来说特别有帮助,因为在面试时有时会遇到一些棘手的问题,有了这份面经的指导,面试者可以更好地掌握应对策略。 不过需要注意的是,面经作为一份参考资料,不能完全依赖于它来准备面试。面试官可能会问一些不在面经中列出的问题,因此考生还是需要自己对Java语言有充分的了解,并能够熟练运用。同时,面试官还会关注考生的沟通能力、解决问题的能力以及对新技术的学习和掌握能力。 总体来说,《java面经-百度准入职老哥整理.pdf》是一份非常宝贵的资料,可以帮助面试者对Java面试中可能会遇到的问题有更深入的了解,提供了解答思路和方法。但记住,面试准备还需要多方面的知识积累和实践经验的积累,才能在面试中展现自己的优势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值