百度面试给我最大的一个感受就是首先抛出的问题比较基础,然后就刨根问底,问一些比较细的东西,问到你的知识极限为止,所以问到打不出来的话也不要太慌张,一面基础比较重要,二面对算法和设计模式的考察比较多。 记得有点乱,这里就不区分一、二面的具体内容了。 项目提问(在整个项目中你做了些什么,团队是如何分工合作的,有遇到什么问题,这个部分是怎么实现的,这里讲了自定义view的实现和布局优化的内容,估计讲了有
百度型子串 模拟,对所有子串按照题目题目要求遍历判断即可 01串 写出所有2、3、4长度的01串找规律: ‘1’的数量为偶数或‘0’的数量为偶数则Yes,否则No 走矩阵 DFS,每走下一步的时候注意判断是否满足题目要求(这题输入n,m后要吃一个换行再读,不然61%) #百度笔试#
一面(来自同学) 百度一面面经: 自我介绍,项目介绍,没问项目问题,我估计面试官也不懂OpenCV(笑) C++篇: 你既然了解C++,请说出C++虚函数的定义?C++面向对象三大特性是什么?多态是什么?多态具体操作是什么?继承的public、protected、private三个关键字说一下有什么用?override 和 overload关系是什么?子类访问父类能访问哪些属性? 计算机基础篇:
面试生涯里面最难的一场面试,全程高压。五道笔试题,每题只给5分钟而且会计时。每个问题会深挖,逼着我6分能力答出10分,感觉就像孙悟空总是翻不出如来佛的五指山一般,很有压力,但是收获也是满满的。也侧面能反映出今年的秋招态势确实很严峻。反正我自己抱着,“今天被你虐了,我回去吸取教训和经验。下次我面对其他公司就可以更从容更有把握”的心态。一点点去做,戒躁戒骄,笃力前行 介绍一下学习经历 实习过程中,如何
1 自我介绍 2.项目优化问题 3.盒子模型 4.border 0.5px 5.原型和原型链 6.垃圾回收机制 7.手写防抖 8.算法题,数组组成的最小数字
自我介绍 在你过往实习的项目中你遇到过哪些问题, 如何解决的 CSS属性有哪些值, 列举出来其各自的作用 static, relative, fixed, absoluate, sticky 口述原理 CSS 手写一个 CSS 将页面元素隐藏的方式有哪些 浏览器缓存原理 手撕代码: 参考答案: 手撕代码: 用实现防抖/节流, 要求用 ts 的泛型机制控制防抖与节流函数的参数与返回值类型相同 参考答
一面 1. 挖简历 2. python部分: list和tuple的区别 python的深浅拷贝使用场景,以及python为什么默认使用浅拷贝(不会) 3. 算法部分: CNN的pooling部分是怎么进行反向传播的:meanpooling将梯度值平均传播给上一层,maxpooling则在前向传播的时候记下max值的位置,反向的时候将梯度值传播到该位置,其他位置为0 如何缓解梯度消失 4. 手撕代
1.自我介绍 说一下在中科院做的学术研究 说一下自己做深度学习算法的工作,有哪些创新 2.说一下在intel做的工作 对于算子的优化有哪些? 有没有写kernel?写了哪些kernel 具体怎么写的?怎么提高kernel的效率 3.基础知识 说一下transformer,multiheadselfattention的计算,以及它为什么要这样计算。 简化一下,attention机制和RNN相比有什么
晚上7点开始面,先自我介绍接着开始深挖项目,挨个挖,把所有相关的项目都挖一遍,各种细节都问一遍,往祖坟里挖那种....(问麻了,这就45分钟过去了) 然后问八股,主要是C++的八股,刚开始还好,问一些比较基础的,什么是多态,struct和class什么区别,智能指针这些,越问越觉的不对劲,开始问知道虚指针和虚表是什么区别,c++内存空间是怎样的,反正后面这些基本不会,反正看样子是非要问到完全不会的
打死都不会想到侥幸进二面了(一面面经见主页,面完整个人麻了) 一上来自我介绍,然后开始做题 题目好像在力扣上见过,但又想不起哪道题,有记得的uu说下是哪道题——重复字符恢复,例如给你一个字符串abc(d)<2>,恢复成abcdd,圆括号内表示要重复的字符,尖括号表示重复的次数。 写了一半叫停,让讲下思路,讲完以后说思路大致差不多,接下来的不用写了。 开始问八股,让手撕multihead atten
去年秋招整理的面试复盘,给自己看的所以比较乱,大家将就看看~ 字节一面: 1. 项目相关 2. 如何判断数组类型 3. 如何清空数组 4. Js的类型有哪些(基本类型漏了big number 5. 假设后端传了一个64位的大数,传到前端会发生什么问题? 6. Let arr = [1,2,3] 实现一个arr.sum()进行数组求和,注意调用方式和传参。 Function能否改成箭头函数? 再实现
问了超级多问题...我也不知道能不能写全啦,想起来再补充,很多是按你的回答来挖问题滴~ 没答上来用红色 答的不咋地用绿色 问项目(问了我的一个vue项目实现背景) JS事件循环 null undefined区别 https://blog.csdn.net/weixin_45792953/article/details/107159432 详细说说冒泡、捕获 事件委托(事件代理) 讲一下作用域 JS
一面 8.22 简述之前实习经历和项目 计算机网络五层结构 浏览器缓存机制 浏览器线程,进程 行内元素,块级元素 img是行内元素,为啥能设置宽高 bfc js异步机制 手写promise.all 二面8.24 应该是leader面吧,主要问了之前实习过程中的难点,如何解决的。开始怎么接触到前端的,以及如何学习前端的。怎么之后的职业规划。最后写了一道题,leetcode46 全排列。 hr面 9.
1.vue2与vue3的区别(改善) 2.vue3的生命周期 3.实习项目介绍 4.动态路由,一道路由守卫场景题。 5.了解深浅拷贝吗,深拷贝怎么写。引用关系是存放在堆还是栈。 6.内存泄漏有哪些引起因素 7.Promise的接口有哪些,怎么捕获其中的异常 无编程题
8.22一面 50min 1. 上来先做两道题(10-15min) 1. async await promise settimeout看代码说输出并解释原因 ✅ 2. 对象深拷贝,把空数组空字符串空对象去除掉 ✅ 2. 自我介绍 3. 讲一下最近的一段实习聊项目(10min) 4. 浏览器输入一个URL到显示页面会发生什么 5. 浏览器缓存讲一下 强缓存协商缓存和对应字段 6. DNS解析的过程讲