百度测试开发面经

       这篇博客里面整理了在这次面试中,我个人觉得挺重要的一些点,还有一些面试的小技巧。面试题的答案没有专门整理,但是附上了答题思路和要注意的点~

面试题及经验——

1、项目负责模块的流程,具体怎么做

(项目部分要将整个项目的各个模块和流程进行熟悉,在向面试官阐述的时候,按照先后的逻辑顺序,有条理,可以从数据库表的设计、索引的创建等等——>对负责的模块进行需求分析——>在写业务的过程中用到了哪些技术点,引出自己熟悉的知识点(比如数据库、多线程、锁等等)尽量把面试官往自己会的知识点上带,牵着面试官走,避免出现面试官问什么答什么的情况)——>在前后端联调的时候,遇到了哪些问题,如何进行解决的——>学习项目上线的相关操作。

2、git和maven的常用命令(有关于分支、文件对比等相关操作;打包等命令)

3、sql语句——内联查询,如何在一条sql语句执行前输出一个随机数

4、使用redis的好处

5、如何找到一个链表的中间节点?(双指针)

6、如何判断一个三角形的类型?(利用特殊数据结构)

(先思考面试官出这道题的意图,然后灵活思考题目的解法)

7、如果要对对购物车模块进行测试,阐述一下自己的想法(这个题很灵活,与测试开发岗位关联性较大,如果不太了解,就根据在做项目的时候,对该模块的需求分析,以及遇到的问题入手来回答)

8、面向对象有三大特征:封装性、继承性、多态性

(要注意在阐述的时候,不要只背概念,可以用举例,平易的语句进行说明,按自己的理解说)

9、java中有哪些常见的数据类型?

10、常用哪些工具类?

11、hashmap的底层实现,以及它的优缺点?

12、linux命令:查询指定文件的行数

 

需要抽时间学习的东西————

sql执行计划——Explain语法;

学习项目上线的相关知识

redis:巩固基础,并深入学习,在项目中使用;

go语言或Python;

 

(博主最近在找实习,所以后期面经还会不断更新~)

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值