2022-07-22 时长1h 1 自我介绍 2 数仓项目数据量多大 3 几个shell问题,监控spark日志内容并写入到另一个文件、实时监控spark日志内容 4 Java关键字、面向对象三大特征、接口和抽象类区别 5 set list map区别 6 介绍JVM内存区域,String是基本数据类型吗?基本数据类型变量存在哪里 7 垃圾回收机制 8 新生代老年代对象是如何流转的 9 创建线程的
2022-07-27 下午 时长1h5min 百度的面试官真的很好,这点没得说 1 自我介绍 2 数据倾斜——结合业务说了分组聚合和join,大表大表join怎么解决数据倾斜,展开说 3 SQL 没做出来,但是面试官全程提示,沟通交流 4 Hive和Spark哪个比较熟悉,我们聊一聊——都比较熟悉,问了Hive组件和底层执行逻辑,逻辑计划优化有哪些方法,什么是谓词下推(自己提到了) 5 算法:数组
时间:8月1日 11:00-12:00 面试官:漂亮的测试小姐姐 提问实习经历(长达35分钟) 主要是看一下你的沟通能力,能不能把问题讲清楚,如何解决这个问题的,难点在哪里。 八股文: delete、drop、truncate的区别; 答得不好 数据库varchar和char的区别; 答出来了大部分; 数据库索引有哪些? 追问:B+和Hash索引的区别? 内连接、外连接和交叉连接的区别 coun
一/二面因时间久远遗忘,仅做大体陈述。 整体来说,百度提前批前期进度快且顺畅,捞简历及下二面均在第一个工作日,迅速反馈。 但最后一步被挂,还是挺崩溃的lol 可能HC确实紧缺,有更优秀的候选人吧, 感谢机会。 一/二面面经 一/二为业务面,时长均为1h。 主要围绕作品集展开,讲述两个项目,面试官会打断/深挖细节。 不同于一面的给出思考即可,二面对于项目细节更加严格,详细到界面控件甚至文案用法;同时
一面(70min) - 自我介绍 - 项目介绍,主要追问了论文(background、contribution、实验设置、算法框架、EKF) - 算法题:下面哪些函数实现了swap功能? - 软件开发流程 需求阶段,设计阶段,开发阶段,测试阶段,上线收集 - 设计模式 https://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html
商业化产品部门 1. 自我介绍 2. 介绍实习经历(商业化经历) 3. 本地投放基建的简化内容 4. 营销包是指什么 5. 优化目标的提炼对于商家而言有什么好处 6. 推荐时间是如何得来的 7. 添加了推荐时间,会不会所有商户都集中在高峰时间投放,导致高峰时间竞价激烈,而低峰时间广告较少的情况 8. 入驻商家率是指什么,SMB商家的消耗增长是如何计算的 9. 为什么消耗会增长?为什么没有看巨量的商
1.自我介绍 介绍完了,打开共享,对着简历一点一点问 2.ffmpeg在项目中是怎么使用的 3.为什么使用toml配置 4.项目的并发量上来了怎么办 5.把文件存在本地,数据量上来了怎么办 6.视频合成会不会遇到什么问题 7.项目的日志是怎么建立的,有没有对日志进行分类、分期 8.多进程、多线程的区别(答的不是很好,但最终还是落到点子上了,通信方式的不同) 9.redis和MySQL的区别 10.
刚接到二面约面的电话,想起我一面面经没记录,写一下顺便攒人品吧 介绍项目 DNS和ARP协议 TCP和UDP的区别 四次挥手,为什么要两个msl http keep-alive 进程和协程的区别 数据库索引 Python性能为什么不好,我提了GIL,面试官提示还有Python是解释性语言 堆内存和栈内存 硬中断和软中断 算法题,非递归方式写后序遍历 还有一些记不清了,面试官人很好,不会的还会耐心教
base北京,部门医药健康 总时长45min,只让写了一个代码题 1.自我介绍 2.详细说说实习项目中最难的一个点 3.vue和react的差别 4.项目中数据通信方式,实习项目用的mobx提到了面向对象引出下一问 5.对象的三个属性(封装继承多态),说说你理解最深的那一个属性,因为我记不得所以就跳下一个问了 6.说一个设计模式的组成部分、写法和应用 7.防抖和节流的原理实现 8.代码题:使用生成
base北京,部门医药健康 几乎没有问项目,都是八股,没有写任何代码,总时长二十来分钟~ 1. css尺寸单位 2.防抖节流原理 3.移动端适配方法(rem的根元素是html不是body,这里我搞错了) 4.水平垂直居中 5.vue2data为什么用函数式,可以用箭头函数吗 6.vue2vue3的变化 7.vue中如果computed使用到了全局变量,会响应其变化吗 8.跨平台框架原理(我猜的to
问了我一堆实习相关的问题 问我怎么把深度学习应用到测试中来 手写一个链表(最后还剩10分钟的时候让我写,然后说他太急了要去开会就结束了 凉 #百度2024校园招聘# #测试开发##提前批#
面试官说是做java的,然后看我简历有python实习的,就问我python的八股 1.py2和py3的区别 2.range(100)在py2和py3的区别 3.怎么交换a,b两个变量的值 4.__init__ 和__new__区别 go内容是一边百度一边问我的 5.go的内存模型 6.go gc 7.线程,进程,协程,GMP 8.go的高效字符串拼接 9.:=和=区别 算法题,最长回文子串 总结
今天分享一下百度提前批的面试经验,希望能帮到大家。 我是找的内推,所以基本上当天面试就会出结果。建议大家也找内推投递,可以找自己的师兄师姐,要是没资源也可以去这里找内推码gzh:【内推帝】 我没资源的大厂就会从这里面找,基本把大厂都覆盖了。 前天通过内推投递的提前批,昨天就约一面啦。面试太频繁了都不能好好实习啦。 题目大致如下 回忆版 1. 讲了一下最近实习的项目,用了哪些中间件?有没有看过源码?
第一次参加社招面试,记录一下。 先来了一道算法题:找出最左边的次数最多的字母。 1. kotlin的let,apply,also有什么区别。 2. kotlin的inline,nonline关键字有什么作用。 3. 异步调用有几种方式,从简单到复杂。 4. 如何全局管理异步任务(不知道) 5. mvvm与mvp的区别。 6. 逆变与协变。 7. content provider的作用。 8. sq
项目收获 实习项目 微信小程序八股(因为我说我做过,但是不太了解微信小程序的八股) 手机打开浏览器和电脑打开浏览器的区别(只答了兼容性?其他不懂) base64什么的?不知道,没问了 Vue2和Vue3的区别 Node.js的适用范围,对比Java和Go开发的服务端有什么区别 git相关操作 物理内存和虚拟内存概念,被质疑是不是计算机专业 为什么是四次挥手,为什么不是三次、五次, 进程和线程的区别