一面9.11 1、自我介绍 2、滴滴软件测试流程 3、实习项目的主要职责和项目成果 4、测试过程中印象最深的bug 5、项目复盘包括哪些方面 6、测试用例编写的依据 7、你主要负责了自动化哪些工作 8、实习生活相关 9、部门人数、自动化和业务测试的比例是多少 10、算法题:从文件中读取十行字符串,输出包含sangfa(不区分大小写) 11、说一下常用的linux命令(查看进程号,) 12、场景题:
9.21,55分钟 面试官介绍面试流程 算法题:一道字符串的简单题。理解题意有误,花了半小时。 为什么专业方面与研究方向不一致 在找工作方面,倾向于什么方面 输入网址的过程中发生了什么 DNS如何解析 OPSF协议 TCP三次握手 网页上图片是通过什么形式传输? 进程 线程 协程 的区别 面向对象编程三个特点的理解 写一个Map的思路 Map底层不用链表或者红黑树,还可以用什么? 反问 应该是凉了
简单介绍下自己的研究方向: 损失函数相关知识 上一份实习主要负责是什么: Python: 列表和元组的区别 深拷贝和浅拷贝的区别 垃圾回收机制 MySQL: 说一些关键字 介绍下内连接和外连接,关键字是什么 手写SQL代码:平均分低于80的同学的姓名,删除平均分大于60的同学 计算机网络: 7层协议 TCP三次握手四次挥手,为什么 事务的定义和 性质 http和https的区别 get和 post
第一个面试官面了四十分钟,突然又进来个面试官面了二十分钟,没有网传的30分钟说法呀 1,软件测试流程 2,测试方法 3,测试方案 4,边界值和等价类 5,接口测试流程,postman和jmeter流程 6,web自动化环境搭建 7,appim过程 8,web自动化过程 9,jmeter参数化 10,元素定位 11,遇到的难点和缺陷 12, fiddler能干啥 13,性能测试指标有啥 14,jav
很快就二十多分钟,感觉面试风格跟其他公司很不同,可能着急要人去干活吧具体的如下:1、直接上来解读脚本(共享屏幕给看了一个脚本),说明白是在做什么 2、你觉得这个脚本难吗 3、具体介绍一下自己写过的自动化case 3、对SQL优化,创建索引要注意什么 4、性能测试需要关注的指标 5、LINUX用的怎么样 6、本地的文件怎么上传到远端?scp
投的是系统测试工程师,一面基本问的都是游戏测试的内容,感觉回答方向错了。 (1)自我介绍 (2)游戏经历写了怪物猎人,现在还玩吗?从各方面点评一下这款游戏。 (3)如果计划新增加一款武器,你会从什么方面对这款武器进行测试? (4)tcp三次握手四次挥手相关的问题,https的工作原理。 (5)软件开发流程。 (6)Selenium定位元素;平常是怎么学习使用python进行自动化测试的,遇到什么困
基本的排序算法 冒泡排序的原理和改进 卷积神经网络的原理 有没有学过编译原理 数据库分库和分表 面向对象和面向过程的区别 用面向对象的思想造一辆车 用面向过程的思想造一辆车 MySQL的基本操作 有没有用过数据库集群 sql授权的命令 sql左连接和右连接 基本测试方法 边界值分析 等价类划分 条件覆盖
IOS面经是真的少啊。。。我来写个攒攒人品 笔试3.4 选择很简单,但是手撕算法里第一题强制要求用swift 一面3.10 1、实习过程中遇到过什么crash? 2、bad access什么情况见过 3、OOM呢? 4、从内存管理角度分别说一下两个crash的成因 5、atomic聊一下 6、atomic为什么读写不安全? 7、进程调度常见的算法 8、ios的多线程如何实现 9、死锁怎么发生的?
8.18 1.开场自我介绍,介绍下实习经历,感觉实习和学校有什么不同的 2.三个算法:1.输出0-100的素数 2.用迭代的方式输出二叉树中序遍历 3.给一串整数数组,找出里面出现次数超过一半的众数 3.看代码说输出,考察try catch finally的理解 4.==和equal的区别 5.为什么重写equal要重写hashcode 6.threadlocal怎么用 7.谈谈对JVM新生代区的
到店部门 ,好像是负责民宿这块的 一面 58分钟 8.22 1、实习的内容,包括自己做的业务、分库分表以及kafka的运用场景等(当场写了当时做的统计用户数据的sql) 2、HashMap,ConcurrentHashMap(提到了volatile) 3、volatile关键字 4、GCRoots 5、五层网络模型,TCP如何保证数据可靠性 6、输入一个网址,中间发生了什么 7、wait和aw
前言 七月开出,风雨蹂躏,伴随着高考结束也已经过去1个月,听着歌声,带着理想,在电脑面前付出汗水、付出时间、付出精力,为自己的理想,为自己的生活,而在奋斗,无论你是在校大学生还是已经在外工作的人员,只要你想从事Android开发的话,相信下面的Android面经,大家一定会感兴趣的。 步入正文 我将从9个方向说明Android的面试的内容: 核心安卓 安卓库 安卓架构 安卓设计问题 安卓单元测试
一面(1h): 你对目前互联网行情了解吗?我说有了解,不太好,他说对的,如果你要走安卓这个路子的话要比以往更难,你要付出更多,我说谢谢建议 1.进程和线程的区别,多线程的优点和缺点 2.oop和pop有什么区别和各自的优缺点 3.你了解哪些设计原则 4.如何交换两个变量的值,有哪些方法 5.一只兔子如果3年生两只,n年后有几只兔子,该怎么解决,(递归和for循环) 反问 如果一面通过,就会通知二面
讲一下View的测绘流程 由View的绘制流程拓展到自定义View,讲如果你要自定义一个流式标签布局你会去设计哪些内容暴露给外界,以及会在上面提到的View的三个方法里做哪些相关的工作 讲一些Android手势事件处理 由上面的延伸,如果你要设计一个双击的监听listener,你会怎么设计 上面那个问题我讲了两种方案,选了其中一种详细讲了一下然后并在面试官的引导下作了相关的优化 讲一下你自己处理过
面试分为三大部分:自我介绍、技术问题、反问,总时长30min 自我介绍2min 技术问题包括数据结构、算法、计算机网络和安卓的知识 数据结构: 数据结构的分类 数组和链表最大的区别 5个元素没有排序,数组和链表查找哪个更快一些? 如果排序了,哪个会快一些?为什么? hashmap具体是怎么实现的? hash冲突如何解决? 栈和队列的区别 二叉查找树的概念 树退化成链表如何解决? B树以及B树可以解
10.14 一面 25分钟 iOS和Android都投递了,HR处理的是iOS的流程…… 只了解一点Android,还好面试官也是做Android的。 1.自我介绍。 2.TCP保证传输可靠性。 3.拥塞控制实现算法。 4.内存泄漏。 5.GC算法。 6.JVM内存区域。 7.跨进程通信(IPC) 8.项目收获、时间、难题。 9.反问:移动端开发前景: APP、音视频、跨端。 10.18 感谢信