1h 面试官没开摄像头,然后我也没开~ 1. 自我介绍 2. 项目介绍 3. Java NIO原理,与BIO有什么区别 4. 线程不安全的类有哪些 4. G1回收器原理 4. 类加载过程 4. GCROOTS由什么组成 5. 数据库索引 6. 数据库的事务和一致性 7. 计网分层结构 8. TCP和UDP的区别 9. TCP怎么实现可靠传输 10. HTTP3.0展开讲讲 11. 进程和线程的区别
#面经##面经#1. hdfs的shell命令,说实话没想到会问这个(平时用都是直接网上查api),让我说如何查看文件前五行,如何复制文件,详细到把命令行+参数都说一遍 2. mapreduce流程 3. mapreduce和spark区别 4. 讲一下spark的rdd 5. 讲一下hdfs架构,2ndNameNode工作机制 6. java基本类型和引用类型的区别,==和equals()的区别
时间:8月1日 11:00-12:00 面试官:漂亮的测试小姐姐 提问实习经历(长达35分钟) 主要是看一下你的沟通能力,能不能把问题讲清楚,如何解决这个问题的,难点在哪里。 八股文: delete、drop、truncate的区别; 答得不好 数据库varchar和char的区别; 答出来了大部分; 数据库索引有哪些? 追问:B+和Hash索引的区别? 内连接、外连接和交叉连接的区别 coun
Spider 抓取系统的基本框架 互联网信息爆发式增长,如何有效的获取并利用这些信息是搜索引擎工作中的首要环节。数据抓取系统作为整个搜索系统中的上游,主要负责互联网信息的搜集、保存、更新环节,它像蜘蛛一样在网络间爬来爬去,因此通常会被叫做 “spider”。例如我们常用的几家通用搜索引擎蜘蛛被称为:Baiduspdier、Googlebot、Sogou Web Spider 等。 Spider 抓
百度小程序 SDK 部署文档 1. 百度小程序后台为小程序添加合法域名: jice.fw4.me ac.jice.io 2. 引入 JS // 具体引入目录根据实际情况调整 import jice from './jice.min.js' 将下载的 SDK 文件放入对应的目录下,且在 app.js 中引入; 下载百度小程序 SDK(无框架版、百度小程序 SDK(框架版) 3. 初始化 在 ap
类似微信小游戏,百度小游戏为了保护其社交关系链数据,也实现了一个 开放数据域 ,可以获取到同玩且双向关注的好友信息。这是一个单独的游戏执行环境。开放数据域中的资源、引擎、程序,都和主游戏完全隔离,开发者只有在开放数据域中才能访问百度小游戏提供的 swan.getUserInfo()、swan.getUserCloudStorage() 和 swan.getFriendCloudStorage()
使用指南 - 代码安装 - 安装方法 - 在 AMP 页面中添加百度统计 在 AMP 页面中添加百度统计 与 MIP 同理,AMP 是 google 开发的一种构建网页快速呈现的静态内容的方式。 AMP 中的 amp-analytics 组件 能够对页面中的用户数据进行分析。现在我们在 amp-analytics 组件中添加了百度统计的配置,实现了百度统计对 AMP 页面的支持。 使用 首先,要想
百度统计分析云是一款稳定、专业、安全的数据分析产品,提供数据看板、行为分析、用户管理、商业转化等多个板块的高阶分析能力,帮助提升客户各职能角色工作效能,以数据分析助力企业达成用户全生命周期增长。
为什么没有一面,直接二面,因为一面忘了录音,难受。 不过也是经历了几次百度的面试,感觉百度面试的特点就是比较重视代码能力,虽然忘了一面的具体内容,不过能记得面试过程中也是跟二面一样,会现场编辑一些代码,做题,找回了大学C++考试的感觉。 1、面试简单说明一下岗位 2、自我介绍 3、简单说一下实习过程中的工作 4、直接上代码考核,两道题,看图一图二 5、多进程题目,获取互斥锁或者读写锁的顺序,见图三
一面 一小时 介绍自己的项目 项目相关问题(其中一个是问方法/论文的创新点在哪) 协方差和相关系数是什么,他们的的关系是什么 L1范数和L2范数的区别 谈谈Sigmoid ReLU函数在0点的梯度怎么处理 Transformer和Rnn的区别 谈谈Transformer多头注意力机制,多头注意力和普通注意力的区别 从普通注意力换成多头注意力会导致参数暴涨吗?如果有所增加的话,请分析主要是哪个结构导
从十一月初开始,本鼠陆陆续续面了滴滴、快手、百度三家公司,目前的进展是:滴滴排序挂,快手三面挂,百度oc。如果没有意外发生的话,大概率鼠鼠会去百度开启下一段旅行了。之前面试的时候经常到牛客上搜索面经,本着开源的精神,也将自己的面经简单的做一个分享,希望大家不要嫌弃 百度 一面(45min) 介绍一下你的开源经历吧 我最近也研究过opensumi,你能说一下依赖注入吗 还在项目中使用过哪些设计模式呢
一面 1. PTQ和QAT的区别 2. 如果对embedding也做量化,你觉得会有什么问题 3. 说一下常见的量化方法和原理 4. 假如现在让你对transformer模型进行量化,你觉得需要量化哪些算子 5. 矩阵乘法算子的量化过程 手撕(如流IDE) 1. 搜索二维矩阵 Ⅱ lc原题 2. Top k 3. python pep9规范 问题 二面:交叉面 1. SLU和NLU的区别 2. 其
一面 1.C++八大构造函数? 2.重载和重写的区别? 3.TCP/IP四层网络模型? 4.C++中的内存分区? 5.堆和栈的区别? 6.进程间的通信方式有什么?用到过什么? 7.单例模式的使用场景? 8.Linux命令?AWK命令? 9.两数之和?两个队列实现栈? 10.对测试的了解? 二面 1.项目怎么判断是http请求? 2.网络收发数据包的过程? 3.Linux内核包含哪些模块? 4.手撕
1.自我介绍 介绍完了,打开共享,对着简历一点一点问 2.ffmpeg在项目中是怎么使用的 3.为什么使用toml配置 4.项目的并发量上来了怎么办 5.把文件存在本地,数据量上来了怎么办 6.视频合成会不会遇到什么问题 7.项目的日志是怎么建立的,有没有对日志进行分类、分期 8.多进程、多线程的区别(答的不是很好,但最终还是落到点子上了,通信方式的不同) 9.redis和MySQL的区别 10.
自我介绍,前端学了多久,怎么学的 浏览器渲染机制 重绘重排,怎么引起 js数据类型 CSS垂直居中 选择器优先级,从高到低 内联样式的优先级 盒模型以及种类(标准和替代) 三列布局 了解哪些布局 闭包、应用 防抖节流、手写防抖 编程题:数组去重、把 a-bc-def 格式的字符串转成驼峰(我用的split+toUpperCase,面试官说最好用正则) 反问:技术栈(vue、react),业务(用大