原文链接:百度面试复盘 用的语雀进行知识管理,唉路途遥远呐,算法基础,记录一下,继续努力。 #百度信息集散地#
背景:我从百度百家号离职一个月,实习时是内容运营,秋招投的产品运营。产运负责人直接问了我业务相关的问题,让我提意见和建议,甚至自我介绍都没有,够直接的哈哈哈。 面我的应该是产运一个部门leader,更多从业务角度出发来跟我交流,其实好些问题我都没接住,不过似乎对我比较包容,一直在创造机会让我说话。 具体问题 1、最有收获/成就感的事情 2、从内容运营角度评价运营后台,有哪些不足,怎么改进(重点)
首先想说面试官真的好!很善解人意,听出到菜鸡的紧张不停地安慰我 总时长大概一个小时 1.自我介绍。 2.python的lambda函数举例实现。 3.说说python内置的数据解构。 4.ACID。 5.撕项目,大概20多分钟。 6.你知道的排序算法有哪些,HR选了一个排序,说一下基本的算法思想。 7.是否用过索引,介绍一下你所了解的索引 8.(因为简历)java的熟悉程度如何。 9.窄依赖和宽依
总共面了一个小时,首先是我自我介绍,然后问了我实习在公司具体干嘛,然后问了下我的项目,最后就是八股和手撕代码,主要记录一下问的问题。 1.请为百度搜索框设计测试用例? 2.百度设计框上线前需要进行那些测试? 3.如何查看http状态码?以及每个状态码的含义? 4.三次握手过程和为什么需要四次挥手? 5.进程和线程的区别? 6.发生死锁的原因以及如何避免死锁? 7.redis和mysql的区别? 8
7.10投递 7.11简历筛选过 7.13约面 7.17 上午10:30一面,时长70分钟 前45分钟里问的都是实习期间的项目,挖得很深,还问提了几点改进的方法,自己做的项目就问了webserver的细节。MIT6.824之类的一点没问。 问项目的过程中穿插少量八股:get和post的区别,智能指针介绍,hashmap和map的原理和区别,熟悉的STL容器以及项目中如何用到的。 算法题:反转链表,
先是自我介绍 自我介绍完了之后他直接问如果通过的话多久可以来实习,能实习多久 也没问我之前的实习和项目啥的 然后就直接问问题了 1.js的数据类型 2.undefined和null的区别 3.数组方法 4.遍历数组的方法 5.forEach map 6.如何终止for循环 7.for in for of区别 遍历object用哪个 x 8.原型链了解过吗 x 9.同源策略了解过吗 x 10.es6
4.21 11:00 四十分钟 二叉树的前序遍历(不了解二叉树,跳过了) 链表的排序(暴力出来,面试官似乎不太满意) 还用过 ES6 的哪些其他新特性 用 Promise 实现 delay 函数 用 async await 实现一个请求函数 写一个 Promise.all 的示例 async 的原理 说一下与 flex 相关的一些属性 想要一个 flex 元素不能收缩,也不能扩展,应该怎么做 us
心碎秋招人回馈贴 攒攒人品 01 百度提前批 流程 官网内推投递,一面邀请,二面,三面,人才测评,重新打回简历筛选。 整体来说,百度提前批前期进度快且顺畅,捞简历及下二面均在第一个工作日,迅速反馈。 但最后一步被挂,还是挺崩溃的lol,可能HC确实紧缺,有更优秀的候选人吧, 感谢机会。 02 一/二面面经 一/二为业务面,时长均为1h。 主要围绕作品集展开,讲述两个项目,面试官会打断/深挖细节。
1.介绍项目,具体工作 2.使用activity还是fragment,fragment切换的方法,fragment切换的生命周期 3.项目使用ViewModel和livedata,介绍一下他们,讲一下实现原理,livecycle用过吗,说一下 4.项目使用mvvm模式,说一下mvc,mvp,mvvm模式的区别吧 5.livedata为什么能做到数据更新,任何时候都能更新吗,(onStart后才行,
题型:3道编程题 题目1: 小红拿到了一个字符串,她想知道有多少个baidu型子串? 所谓baidu型字符串,指的是第一个、第四个字母是辅音,第2、3、5字符是元音,且每个字母都不相同的字符串。 baiduoxiaojiabankanjiaran baidu和duoxi这两个是 输入样例1 baiduoxiaojiabankanjiaran 输出 2 题目2: 小红拿到了一个01串,她每次可以选择
前置:笔试AK。 面试时间:2022.9.29 投滴岗位:深圳,深圳-C++/PHP/GO研发工程师 实际面试岗位:深圳,安全部-车联网/物联网嵌入式C++开发 1. 自我介绍 2. 介绍一个最有价值的项目? 3. 服务器性能的感知策略是怎么做的? 测量和具体架构 4. idea是边做边产生的,还是一开始就这么设计的? 框架是设计的,具体的种类、测量和加权是边做边加的。
1. 自我介绍 2. 纯C使用过吗?C和C++主要区别。 3. 花费最多精力的项目? 4. 后续工作方向和发展计划? 5. 纯C可以实现多态吗?怎么实现? 6. 虚函数的原理与功能,底层实现逻辑? 7. C语言的函数是如何调用栈的?参数存储和返回值的栈使用? 8. C和C++内存对齐规则?struct?为什么要对齐? 9. 安全方面了解哪些吗? 10. 对称加密和非对称加密? 11. HTTPs的
自我介绍 做了那么多项目,技术栈有哪些? C++后台和客户端,更倾向于哪一块? 为什么希望做底层的软件开发? 对想从事工作的未来展望?技术栈有哪些了解? 进程和线程有什么区别?为什么要这么设计?解决了什么实际问题? 虚拟地址的原理和设计思路? 现在大部分面向对象的代码都适用new或者链表申请内存,程序执行和地址是否连续有关系吗?虚拟内存实际意义? 网络高并发epoll编程? 网络做的项目主要偏向?
百度公司面试用的是公司自己的APP如流,收到面试通知的小伙伴一定要点击邮箱会议链接提前下载哦! 面试前搜索了关于百度AI技术生态部,找到了部门经理在峰会上的演讲,了解了这是一个toB的部门,着重调整了一下自我介绍,复习了自己两段和企业相关的项目经历,自己在里面做了哪些工作,最后有一个什么样的成果。结果面试的时候都没怎么用到哈。 面试是单面,自我推断对面是业务主管,他先简单介绍了一下流程,第一部分自
一面:线下面试+三维负责人 1.流程介绍:负责人先告知今天面试的内容有什么,然后面试的时候按着他的框架说就好了 2.自我介绍:个人经历,工作经验,个人特点, 3.讲解作品集:挑三个三维项目主要讲解作品经历,遇到困难,遇到困难的时候的解决办法等 4.能力评估:主要评估三维方向的能力 5.反问环节 二面:线下面试+直属leader 1.自我介绍:个人经历,工作经验,个人特点 2.讲解作品集:挑运营项目