字节一面 0.自我介绍,对软件测试的了解? 1.项目为什么用redis?为什么快?redis哪些数据结构?redis是什么数据库? 2.Nginx是用来干啥的?项目中用来干啥的?用于正向代理时第一个服务端知道客户端的存在吗?可以正向代理吗? 3.数据库的隔离级别? 4.数据库的引擎和区别? 5.Java 乐观锁和悲观锁 实现和应用场景? 6.get 和 post 区别? 7.tcp 和 udp 区
一面 自我介绍 项目介绍 围绕项目问了很多 写mysql TCP和UDP在应用层的协议有哪些 http的方法有哪些 http的头结构有什么 为什么有空行 对测试的了解 性能测试相关问题 冒烟测试 设计领红包的测试用例 撕题最长回文子串 反问 二面 自我介绍 问能否去实习 介绍项目 为什么要做这个项目 围绕项目中的问问题 项目中的收获 撕题:全排列变体 反问 三面 自我介绍 项目介绍 场景题:买车票
9月初一面 自我介绍 问实习 怎么做性能测试 问项目 对测试开发的理解 如何定位bug 栈和队列区别 10000个用户抢100件商品如何实现 联合索引最左匹配 如何命中 什么情况失效 redis和mysql区别 手撕 最大连续和 反问 9月下旬二面 自我介绍 问实习 Python list和tuple区别 如何使元组变为可变类型 Python 垃圾回收 引用计数法的问题 Linux指令 给定一个端
攒人品~ 一面:我觉得这个是让我有点崩的,感恩面试官愿意再给我一次机会 首先是自我介绍, 然后选一个项目,介绍内容难点,接着就是对项目内容的一些询问。 mysql查询慢的原因(索引失效,电脑的IO操作速度慢,电脑内存占用多,数据库数据量过大,数据库访问量大) 索引失效的原因(列名没有命中索引,联合索引的顺序,<>,not in,in后的集合过大,单次查询数量多,select *) 在浏览器上键入一
很多人挤破脑袋,破釜沉舟的想进大厂的根本原因还是大厂和小公司真的不一样。在这里我自己整理了一下在百度面试中的一、二、三面被问到的问题,现在分享给大家,希望能帮助到各位求职的小伙伴。 一面 一面问的问题大多是开放性问题,主要是看个人思路吧。 1.手撕依赖关系树扫描算法(期间提了不重复扫描、优化时间复杂度等要求) 2.简述如何实现未知长度的数组翻转? 3.简述内存泄漏,你处理过哪些内存泄漏? 4.以1
一面 首先进行自我介绍 然后面试官根据我简历上写的项目问了个遍,然后开始问知识点。 volley的源代码,在图片缓存部分讨论了挺长时间,http中缓存机制,Last-Modify的作用等; fragment的生命周期 ; service一些知识 ; 事件分发机制 ; Binder实现机制,Stub类中asInterface函数作用,BnBinder和BpBinder区别; gradle中build
一面 自我介绍 然后开始聊项目,GLSufaceView,OpengGL,Shader相关一些知识,在项目中做的优化 gc是根据什么来回收一个对象的,引用计数和gc root分别怎么实现。 怎样会产生内存泄露,举一个具体的例子,使用什么检查内存泄露 自定义View的绘制流程 给出二叉树和一个值,找出所有和为这个值的路径;{1,3}{3,6}{3,4}{6,8}区间去重,最少去掉几个集 合,可以让这
第三章 字符串列表及应用(二) 3.1.4 往字符串列表中加入对象 字符串列表除了能在Strings属性中贮存字符串外,还可以在Objects属性中贮存对象。与Stings一样,Objects也是可以索引的,它是对象的索引。 在应用程序使用列表中的字符串与列表中是否有对象没有多大关系。除非程序特地访问对象,否则Objects中的内容不变,Delphi只是保存了这些信息,应用程序在必要时对其进行操作
背景:在百度池子共享了半个多月,突然被捞,然后面试进程推进非常快。 一面:全程在问我的最近一段实习经历,其他两段一点都没问(因为最近的这段实习经验跟他们非常match)。面试时长50分钟左右 1.你说你参与了X大项目,你在这个项目中负责什么,价值是什么 2.你如何衡量你做的Y项目的价值 3.追问2,如何拆解价值指标,如何排优先级协调资源去做? 4.项目Z是做什么的,解决什么问题? 5.项目X是否可
一面 40min 0919 不记得问了什么,大致好像是围绕目前的实习展开。 二面 40min 0920 努力回忆一下,问了一些八股 1. 为什么划分宽窄依赖? 2. Checkpoint和Persist? 3. MR过程? 4. 为什么Spark比Hive快?(这其实不合理,一个计算引擎和一个数仓工具,没法比较,面试官应该想问的是Spark和Hive的默认MR引擎吧,然后按照这个方向回答的) 5.
一面 视频面试 30min 挖简历+一些机器学习模型知识的考查 感觉还是挺看重建模经历的 难度不大,交流很顺畅。 上午面完的,下午就通知复试了,流程很快。 二面 视频面试 30min 应该是部门主管 挖简历 问了一下毕业论文的情况 讲了一下这个岗位的一些具体情况 态度很好,交流很舒服。 大概三天内也出了面试结果。 三面 线下 HR主管面 一些常规问题,评价一下自己等等 问了一下期望薪资 聊了大概1
应聘职位:测试开发工程师 一面 7.26 60 min 简单自我介绍 重要业务流程测试用例中取一个模块来讲一下梳理思路,如何分类? 针对登录模块,你可以写哪些测试用例? 了解TCP/IP吗? TCP和UDP的区别? HTTP端口号是? IP数据包前有序号位,有哪些? 算法题:不区分大小写,连续相同的算1个,输出相邻字母或数字的个数; 针对一个具体用户使用场景,编写测试用例; VLAN有了解吗? L
8月4日 二面 20:00 - 21:15 一个小哥哥,感觉职级应该不低,不是普通soldier. 犹如面试特种兵,从多维度拷打我 问实习经历,消息队列,redis架构 redis集群,follow up:集群节点容量满了,怎么办?数据怎么流转迁移 你们项目用了哪些数据库,为什么这样用,适合存储哪些类型的数据,现在有没有不合理的地方。我说redis,mysql,mongo,graphQL 怎么分析
时间线:11月中旬 一面 手撕 三数之和(做的太快,加一题) N皇后问题(确定好每一行的值,回溯处理,结合判断条件) 单例类实现 项目 介绍一下你的项目 spdlog 和 glog是如何替换的 数据压缩处理的一个过程 池化操作的过程 八股 tcp的三次握手,四次挥手 java java的hashmap实现原理,红黑树的结构特点 java编译一般经过几个步骤 cpp 指针和引用的区别 static和
手撕: 力扣98:验证二叉搜索树 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 力扣54:螺旋矩阵 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 八股: Arrayl