内推QA实习后当晚收到电话确认面试时间,一面为电话面试,时间大概30多分钟。网络电话效果不好,需要找个安静的地方才能接听电话。

1.简述下自己做过的项目

2.在项目中负责哪些部分,主要解决的问题

项目因为是NLP方向的,和面试的内容不符合,就没有再深入的提问了

3.介绍一下TCP协议

4.TCP协议的三次握手及四次挥手具体的过程

5.linux的命令是否熟悉,占用cpu前5的app如何进行查看

ps -aux | sort -k4nr | head -N

head表示显示行数,ps显示瞬间进程的状态,sort表示按照第几列进行排序

top -M
top -P

top命令是实习进行监控的,-M表示内存,-P表示CPU

6.linux下查看日志的命令

# uname -a   # 查看内核/操作系统/CPU信息 
# cat /etc/issue 
# cat /etc/redhat-release # 查看操作系统版本 
# cat /proc/cpuinfo  # 查看CPU信息 
# hostname   # 查看计算机名 
# lspci -tv   # 列出所有PCI设备 
# lsusb -tv   # 列出所有USB设备 
# lsmod    # 列出加载的内核模块 
# env    # 查看环境变量 
资源: 
# free -m   # 查看内存使用量和交换区使用量 
# df -h    # 查看各分区使用情况 
# du -sh <目录名>  # 查看指定目录的大小 
# grep MemTotal /proc/meminfo # 查看内存总量 
# grep MemFree /proc/meminfo # 查看空闲内存量 
# uptime   # 查看系统运行时间、用户数、负载 
# cat /proc/loadavg  # 查看系统负载 
磁盘和分区: 
# mount | column -t  # 查看挂接的分区状态 
# fdisk -l   # 查看所有分区 
# swapon -s   # 查看所有交换分区 
# hdparm -i /dev/hda  # 查看磁盘参数(仅适用于IDE设备) 
# dmesg | grep IDE  # 查看启动时IDE设备检测状况 
网络: 
# ifconfig   # 查看所有网络接口的属性 
# iptables -L   # 查看防火墙设置 
# route -n   # 查看路由表 
# netstat -lntp   # 查看所有监听端口 
# netstat -antp   # 查看所有已经建立的连接 
# netstat -s   # 查看网络统计信息 
进程: 
# ps -ef   # 查看所有进程 
# top    # 实时显示进程状态(另一篇文章里面有详细的介绍) 
用户: 
# w    # 查看活动用户 
# id <用户名>   # 查看指定用户信息 
# last    # 查看用户登录日志 
# cut -d: -f1 /etc/passwd # 查看系统所有用户 
# cut -d: -f1 /etc/group # 查看系统所有组 
# crontab -l   # 查看当前用户的计划任务 
服务: 
# chkconfig –list  # 列出所有系统服务 
# chkconfig –list | grep on # 列出所有启动的系统服务 
程序: 
# rpm -qa   # 查看所有安装的软件包

7.n*m的矩阵,从左上到右下,用n+m步走完,共有多少种方法

其实就是向右移动n,向左移动m,实际就是在n+m步中选择n个位置进行右移,组合问题

8.单链表的逆序遍历

开始提出的办法是遍历并进行记录,时间复杂度为o(n[2])

面试官提示后提出了使用栈进行存储再输出的办法,面试官再问了下时间复杂度的对比,这个复杂度以访问来说的话就是o(n)

9.对于一个手机app应该如何进行测试

功能测试

客户端性能测试

适配兼容测试

安全性测试

服务器性能测试
UI测试
健壮性测试
回归测试

10.对于手机app里面的html页面如何测试

考虑回答的角度:用户界面测试,浏览器兼容性测试,网络测试,安全测试,性能测试

1、由于HTML5嵌入在App里面,输入框需要调用原生键盘。由于andriod不同手机的差异化,会导致原生键盘功能不同。

曾发现三星的android某版本调用原生数字键盘没有小数点,后只要碰到三星机器就调用全键盘;

2、App底部导航栏是否带入到H5页面中,打开键盘是否会影响导航栏位置变动。一般在HTML5页面中应该删除App的导航栏;

3、App与HTML5对接部分需要加密传输;

4、App头部的点击后返回的是前一个页面还是退回app主界面,需要注意;

5、IOS、Android的部分机型由于键盘的打开和收起会出现提示或确认页面弹框上下不居中;

6、由于网络问题偶现的App的报错需要包装;

7、从App各个入口进入HTML5界面都是免登录,各入口登录、登出正常;

8、在各个机型中,屏幕较小和较大的机器会出现不能全部显示或者部分空白的情况。

9、长时间不操作HTML5或者App,需要重新登录,或者需要重新输入密码;
10、屏幕较小手机提交参数的确认页面,由于字数较多会出现换行的情况,需要做适配。

11.对于一个测试出的问题,研发人员认为没问题,如何解决

对该问题要进行沟通,确认是哪方面出现了理解的偏差,如果沟通过后无法解决,再将问题报给上级人员

12.介绍一下常用的排序算法

插入排序 冒泡排序 简单选择排序o(n[2])

快速排序 归并排序 堆排序 o(nlogn)

13.介绍一下快速排序算法

基本思想:以某个记录的关键字为比较的基准,将序列划分为两组,左边小于划分元,右边大于划分元,对左右再进行划分元的选择,一般是选择当前记录的第一个关键字。

public static int partition(int []array,int lo,int hi){//固定的切分方式int key=array[lo];while(lo<hi){while(array[hi]>=key&&hi>lo){//从后半部分向前扫描hi--;}array[lo]=array[hi];while(array[lo]<=key&&hi>lo){从前半部分向后扫描lo++;}array[hi]=array[lo];}array[hi]=key;return hi;}public static void sort(int[] array,int lo ,int hi){if(lo>=hi){return ;}int index=partition(array,lo,hi);sort(array,lo,index-1);sort(array,index+1,hi); }

14.介绍一下二分查找

二分查找的时间复杂度是o(logn)

15.接口和抽象类有什么区别

16.error 和 exception的区别

error和exception都是继承于throwable

error一般是指与虚拟机相关的错误,系统崩溃,虚拟机错误,内存空间不足,栈溢出等,这类错误仅靠程序本身无法恢复和预防,一般建议程序停止

exception表示程序可以处理的异常,捕获或是抛出或是处理,应尽可能处理,在exception里面又分为runtime exception和受检查的异常

runtime exception不进行检查,不抛出或捕获都可以,例如除数为0,数组越界等错误,应该程序员处理

受检查异常如果没有捕获或抛出编译无法通过,例如文件无法找到等外部错误

百度测试实习面试记录相关推荐

  1. 2021年3月19日 百度开发实习面试(质量效能研发部)(一面)

    title: 2021年3月19日 百度开发实习面试(质量效能研发部)(一面) tags: 面经 2021年3月19日 百度开发实习面试(质量效能研发部)(一面) 自我介绍介绍项目你介绍一下hashm ...

  2. 7月11号百度测试实习生面试心得

    2017年7月11号有幸接到百度测试开发实习生的电话面试,虽然自己接触了一年多的Android开发,但是对于测试开没有系统的学习,对于此次面试,我是抱着试一试的心态,当作积累经验.第一回面试百度这个大 ...

  3. 海康威视实习面试记录

    海康威视超新星图像算法工程师实习生面试记录 历时一个多月,终于完成了海康威视的最后一面,接下来就是等结果了.我投的是图像算法工程师(图像处理\视频编解码\3D视觉),4.15收到的技术面试,之前很顺利 ...

  4. 欢聚时代YY/测试实习面试

    去到YY大楼,虽然在番禺但是附近很多楼在施工中了.大楼就在万达后面 前台登记,小姐姐会让你出示邀请邮件,然后直接上去就行了 达到楼层,二维码签到.然后找地方坐一下等待面试 一轮是技术面(一对一) 1. ...

  5. 绿盟python测试实习面试

    1.简历问题 低级错误:时间写错 最近好像越来越马大哈了,总是犯低级错误. 上次的开题报告首页,这次的时间,每次都有小问题,确是大毛病 到底哪里出错了 2 RHCE证书好像没有用 面试官根本就不懂这个 ...

  6. 2019届百度暑期实习面试经验分享

    投递简历 我是大概3.12号通过学长宋牧春了解到百度招暑期实习生的,当时由于其他一些事情,一直没考虑实习的事情,然后宋大佬说可以内推面简历筛选,就把之前准备的简历发给了宋大佬,简历名字叫嵌入式软件实习 ...

  7. 今日头条后台岗位实习面试记录

    在3月初通过内推投递了今日头条,2日后收到电话确认视频面试.视频面试在牛客网上,会有一个视频以及一个双方都可以看得到的写代码的地方.目前准备的太不充分了,基本就是靠原来的记忆去裸面,代码题基本都没写过 ...

  8. 20届华为勇敢星实习面试记录

    1.概述 这篇应该算杂文,因为现场面试需要等待,以及地铁上有点时间,除了正式的东西还有一些乱七八糟的描述和感受,想看面经的还是看我GitHub吧??? https://github.com/espec ...

  9. 2018-04-26java实习面试记录

    今天一天面了三家公司,写了两套java笔试题,第三家公司的笔试在之前校园招聘写过 第一家公司 第一部分考了一些概念,是不定项选择题,难度较大.30分只拿了12分,上面的题比平时看的和牛客网上做的要难. ...

最新文章

  1. 覆盖(override)和重载(overload)
  2. JSP页面元素的解析顺序
  3. php随机数字不重复使等式成立_当随机数遇上量子
  4. 动态规划算法-07背包问题进阶
  5. spring整合logback
  6. 【读书笔记】100个Switf必备tips
  7. 10个资源满满的网站,偷偷收藏起来吧!
  8. 轻巧实用的web ssh工具使用笔记——WGCLOUD
  9. 脸上长了黄褐斑怎么办
  10. Py第四问 from test import test1 ImportError:cannot import name 'test1'
  11. reactjs前端实现文件新窗口下载
  12. 90后凤凰男:寒门难出贵子
  13. 根据年份和月份计算当前月有多少天?
  14. 独立产品灵感周刊 DecoHack #029 - 随便逛逛谷歌街景
  15. android--多点触控的实现
  16. 什么是波动率?什么是期权的隐含波动率、历史波动率和实际波动率?
  17. Windows各个版本系统的官网地址
  18. 基于Flink的日志采集
  19. 项目中使用ecTable的代码
  20. 字符串处理算法(五)多线程实现代码行数统计。[风林火山]

热门文章

  1. 连载:大学生求职七大昏招(十七)缺少职业素养(2)
  2. 解决HTTP GET方法调用带有body问题
  3. H5 css引入方式 内联样式表
  4. 关于计算机培训策划案,2019年计算机培训策划书.docx
  5. Packet在IP层的大冒险
  6. php医院预约挂号系统
  7. C语言骚操作之没有加法运算符
  8. lisp 画sinx曲线_如何用CAD画正弦曲线????有lisp的最好。。。谢谢了
  9. c51语言1秒延时程序,KeilC51程序设计中几种精确延时方法
  10. 高分子化学顶级期刊有哪些?