整理了一份百度前端面筋,答案记录在评论里~ 时长55min,问问题45min,手撕代码10min 1、TCP和UDP的区别? 2、如何在移动端实现1像素细线 3、什么是伪类?什么是伪元素?你所知道的伪元素? 4、盒模型 content-box和border-box 5、未知宽高实现垂直居中 6、cache-control有哪些值? 7、知道referer头部吗,直接请求服务器时refer是多少,顺
扣项目 redis数据一致性 Kafka消费顺序以及数据不丢失 讲一下gmp模型 写代码,交替打印字符和数字 算法题:最长上升子序列 项目细节答得不好,比如服务熔断升级这块说的有点含糊,算法题做的比较顺畅 几天没消息了应该挂了
二面主要考的算法,这里把两个算法题拿出来,这两个开放式问题大家一起想想方法。 1.给定一个字符串,要求把字符串中偶数位数的子回文串删掉;注意,回文串删除后生成新偶数位数的子回文串也需要被删掉。返回最终删除后的字符串。 2.给定一个二维数组,已知两个节点x y,二维数组的每一行的起点终点均为x y,二维数组的每一行代表了x到y的每一条路线。因为路线中间可能有一些点重合,所以x到y的路线数肯定比行数要
1.项目拷打 2.STL 3.八股:输入网址全过程介绍 4.http请求 5.mysql表设计 6.算法 零钱兑换
自我介绍 2.秒杀业务如何实现 3.分布式锁如何实现 4.redis存哪些数据 5.缓存失效怎么处理 6.商品预热怎么处理 7.nginx实现负载均衡原理 8.epoll select区别 9.红黑树有什么好处 使用场景 10.C++新特性有哪些 11.智能指针有了解吗 12.虚函数有了解吗 13.栈和队列区别 如何用两个栈实现队列(口述) 14.mysql隔离级别 15.四次握手的过程 16.撕
1.对面对象的理解:封装、继承、多态 2.什么样的对象和成员封装在一起,遵循什么原则 3.Class和struct的区别 4.实际编码中,如何选择struct和class 5.对比常用的STL容器(vector\list\map\set),从时间复杂度、空间使用等角度,再谈谈如何根据场景选择容器 6.vector(list\map\set)有没有什么不适合的场景 7.算法题:最大连续子序列和,再写
许愿:求HR面、求offer、真的喜欢度度求求啦~ 一面 8.17 1.自我介绍 2.学校毕设项目 3.具体怎么实现的呢 4.为什么选择测试开发呢 5.使用java实现:字符串的字符统计,输出某个字符 6.SQL查询:数学成绩前十的 7.Linux命令,看a.log文件的后100行(我还补充了一下实时看、以及其他看文件的命令) 8.知道哪些测试方法呢 9.怎么测试一个智能音响 二面 8.18忘记记
今天状态已经:共享中 也不知道什么意思哇 =================== 1.手撕,问题一:一个英文句子全部逆序输出,问题二:句子中每个单词不改变位置,但是每个单词都需要逆序输出 因为我只考虑了每个单词之间只有一个空格,面试官问我如果单词之间有多个空格,应该考虑哪些问题 2.linux常用命令,在linux上创建一个文件,创建失败了可能是什么原因?除了权限还有其他原因吗? 3.在linux
百度二面面经记录:一小时,自我介绍,项目经历。 自我介绍篇:动作防错识别数据集如何建立?你用的测试方法有哪些?测试类别测试思路是什么?最后效果怎么样?溢达杯全国设计三等奖的项目思路说一下?采用了什么API?QT编程了解过吗? 编程篇:leetcode反转链表 基础篇:DNS整个说一下?TCP三握四挥详细过程?HTTP协议说一下? 场景题:假如给你测试微信红包你用哪些方法哪些思路去解决? 反问:项目
询问实习时间 学校(然后发现竟然是校友)问了一下现在校区和计算机宿舍安排情况Java相关:详细说一下GC回收机制,你怎么看到这个机制?Java有什么东西解决线程安全的关键字计算机网络TCP和UDP协议详细 http和https相关 (我感觉要我回答这些公钥密钥加密方式)输入URL到你获得页面的全过程计组:高并发相关下面是引入情景设计题,基本我都回答不出来 垭口了假设给你一个接口(补问你知道接口是什
正式批三面 9.13 45min 1. mtv模式和po模式 2. 项目里怎么做的自动化测试,举个例子 3. 算法项目怎么做数据清洗,微调策略,以及谈大模型在测试领域的应用 4. 举一个实习期间和别人沟通协作中出现的不愉快和最愉快的例子 5. 怎么看待北京/上海/杭州,如果分部这边在上海,相较北京会怎么选择 6. 关于协同过滤方面的延伸,可能如何去推荐信息流(比如百度app里) 三次面试都是女面试
百度一面9.18,一小时左右 1. 项目浅挖(大概10min) - 我的项目是开发,可能不是很感兴趣 2. 实习是开发,为什么投测开 * 实习经历中,有自己测试过某个功能,有什么有意思的问题 * 有没有了解测试同事的工作 3. 八股 * TCP的三次握手 * 为什么不用两次 * mysql的事务 * sql题目: 两张表,一张学生表,存学号和姓名,另一张表存的是姓名和分数,怎么查数学成绩最高的 *
一面:0721 40min 自我介绍 三道算法 删除链表的倒数第k个节点 二叉树非递归中序遍历 01背包 arraylist和linkedlist 栈和队列的区别 大根堆是什么样的结构,可以用在哪些场景,插入一个新节点是什么流程 mysql索引是什么结构 volatile关键字 hashcode方法什么时候重写 线程池,参数,需要注意的地方 hashmap put过程 hashmap和concur
投递部门是 百度提前批 智能云前端 北京 一面 http 和 https 的区别; js 运行机制; 闭包是什么,有什么缺点; es6 新的特性; Promise 有哪些方法,Promise 的原理; 垃圾回收机制; esm 和 cjs 的区别,用过哪些模块化; 状态码 101 304 302 301 401 403 405; 跨域方式; 除了 script 标签可以跨域以外,还有什么标签可以跨域
一面: 主要是做了三道题,其他没太问(做太久了后面没时间了) 二分查找(如果排序是逆序怎么处理) 实现 instanceof (null、undefined 怎么处理) 实现水波跳动效果 二面: key 的作用 -- 虚拟 dom 的构建 key 是虚拟 dom 对象的标识,当状态中的数据发生变化时,react 会根据新数据会生成新的虚拟 dom ,之后进行新旧虚拟 dom 的对比。 旧虚拟 d