最近在准备面试,看了很多大厂的面经,抽空将百度面试的题目整理了一下,希望对大家有所帮助!************ 面经1 shiro的组件 分布式一致性算法 zookeeper那些能参与投票,leader能投票吗? netty零拷贝实现 volatile,如何感知到变量变化的 redis高可用 http如何跨域? tcp如何长链接。 http如何操作浏览器缓存。 用过消息队列吗? 怎么自己扩展va
自我介绍 redis 缓存雪崩问题 有人把一个超级大的文件存redis 这有什么问题? 然后如果并发量不高,应该怎么解决。 linux常用的命令 如果给你一个进程,你怎么查看这个进程的相关信息。 测试相关的场景题 还有别的我忘记了。 然后百度的面试一定要记得问hr要会议号。
百度前端二面,全程拷打项目中用到的技术的细节,组件库暗黑模式怎么实现,cookie在哪种场景下比localStorage更好,服务端会保存哪个,怎么开启GPU加速,不同后缀的图片的区别,无损压缩和有损压缩,canvas和Svg的区别,有1万张图片做轮播图,然后怎么优化,如果用户疯狂点击切换,图片又很大,怎么优化……总之,问到的细节特别多特别深,我真的人麻了,被吊打了
5.30一面(手撕了3题,异步输出题,打包工具,git,跨域,异步,xss,还有一些基础的问题) 6.1 二面(webpack,模块化,this指针等,手撕fetch-用promise.race) 6.6 三面(问的问题好难答,跟项目前端关系不大,问的各个专业课) 说是本周就会出结果~ 🙏好运来 #我的实习求职记录# #百度信息集散地# #我的实习日记#
1. 自我介绍 2. 项目嘟嘟嘟 3. CAP(当时脑子抽了说直接不知道) 4. 谈谈虚拟机和容器 5. 对数据库前景的看法(说主要看好ap) 6. 介绍国产数据库(说了一堆,就没说百度的数据库,面试官直接让我打住) 7. 优势劣势。 感觉能让我踩的坑全让我踩了中途还接了两个电话,不了解目标厂的数据库产品...
SWIG文档对这两个指令解释如下: > :“SWIG提供了另一个带有指令的文件包含指令。的目的是从另一个SWIG接口文件或头文件收集某些信息,而不实际生成任何包装代码。此类信息通常包括类型声明(例如,typedef)以及可能用作接口中类声明基类的C类。" 我的问题是这两个指令之间有什么区别,使用它们的利弊是什么? 顺便说一下,我只是想了解一些背景信息。我有一个简单的C-python扩展,当我使用上
● 自我介绍 ● 最难的项目/需求 ● http 1 和 http2 ● https ○ 主要过程,应用场景 ○ 对称加密和非对称用在哪里 ● React 和 Vue 的区别 ● 盒子模型 ● flex 布局 ○ flex:1 代表什么 ○ css 阅读题 ❌ 空余的flex空间由各个元素共享,grow:1 最多一倍 ● DOM ● 浏览器存储,使用场景 ● 异步操作有哪些 ● 事件循环 ● 阅读
问题内容: 我正在使用Java / Groovy通过RegEx在字符串上查找匹配项(并提取它们)。在性能上,可以说在5000个字符的字符串上找到200个或更多正则表达式匹配项的最佳方法是什么。简而言之,是否可以避免为每个RegEx扫描字符串? 我可以使用java提供的Pattern和Matcher类,但随后必须编译200个模式,然后将字符串传递给matcher 200次。这是唯一的方法吗? 问题答
问题内容: 假设我要按第10到20个百分点内的某个字段过滤文档。我想知道是否可以通过一些简单的查询(例如)进行查询。 说我有这些文件: 我需要按(升序) 从前10位到第10位进行过滤,然后按降序对结果进行排序,然后进行分页(如第2页,第10页)每页的项目)。 想到的一种解决方案是: 获取文件总数。 将文档按排序,取对应的限制 写最终查询,像 但是缺点也很明显: 如果我们谈论的是亚秒级延迟,则似乎效
我不明白,如果html模板与我在ModelAndView中获得的属性链接,如何将RESTFull服务的@Controller更改为@RestController 在胸腺叶模板中 但我想进入索引页面,在后台获取用户名 我可以使用ajax来更新标记“p”,但这样使用thymeleaf并没有什么好处,我可以使用jsp。那么,在Rest时使用thymeleaf的最佳方式是什么?它是否合理?
一面 项目,项目遇到的问题,如何调试 基础问题 C++八股 虚函数表手撕:删除有序链表中的重复元素 二面 项目遇到的问题 考查了C++里的一些语法,比如让你声明一个智能指针 问你如何声明一个不可以被复制的类 ,如何声明一个不能创建对象实例的类 希尔排序 找到n个数的中位数:快速选择 手撕:翻转链表中m到n位置的元素 三面 主要就是聊天,问了一下项目,做项目遇到问题怎么解决,为什么要做这个学习项目
一面 自我介绍 介绍项目 针对项目提问 在浏览器输入URl会发生什么 说一下四次挥手 建立TCP连接后,客户端下线了会发生什么 object有哪些方法 用过java自带的线程池吗 如果让你自己实现一个map你会怎么做 了解过jvm内存模型吗 能不能说一下堆区具体怎么划分,为什么这样划分 用过java提供的线程池吗 算法: 回文字符串 二面 自我介绍 介绍项目 针对项目提问 算法:二叉树层次遍历 针
直接GG. 1、介绍一下自己的项目。 面试官说:你这都是学习的项目,没有实际实习过吗? 我:是的 2、问项目的具体实现,使劲问。问有什么优化的方法。 3、项目里问到了数据库集群,面试官就问八股,怎么实现数据库数据的同步。 4、听说过CDN吗? 没有 5、rabbitMQ怎么用的,如何确保消息不丢失。 6、未来职业规划。 7、说一下go的GC。 8、说一下GMP模型 9、可以直接对map取地址吗?
百度三面给我折磨坏了,最后果不其然共享中 职位: C++/PHP/Golang 三面开始,自我介绍,完毕之后: 问题1:hard题一道 问题2:根号2是有理数还是无理数。数学证明 问题3:平面上2n个点,三点不共线,问:存在一条线把他们平均分开,一边n个点么? 问题4:double sqrt(double) 牛顿法忘了怎么搞了。 总结:彻底懵逼,可能我太菜了,反问面试官是做啥的呀,怎
1. 介绍一下项目 2. array方法有哪些 3. 怎么去判断类型 4. 移动端适配了解过吗 5. 小程序有没有写过 6. 找出数组中出现最多的元素 7. 防抖和节流应用场景 8. 写一下防抖