7.18—百度—一面—C++/PHP研发工程师(47min) vector怎么实现 迭代器的实现 虚表、涉及到继承呢? select、poll、epoll epoll红黑树的作用 用户态和内核态分别会做什么,怎么切换的 进程与线程 进程的创建需要系统分配什么资源 虚拟内存是如何构建的 虚拟内存有哪些区域 虚拟内存怎么映射到物理内存 转换用到的媒介是什么 进程访问虚拟内存的流程 事务隔离级别相关 H
百度二面面试没问多少问题(ps:面试官全程dj,感觉漫不经心的) 1. 自我介绍 2. 详细介绍项目,但面试官没详细询问 3. 问了hashmap,然后去引申出红黑树。 4. 问了hash冲突,详细问了再哈希为什么可以得到不同的hashcode 5. 手撕反转链表(递归+ 头插法) 面完一看,马上就进共享池,这是凉了吗?
7/10投递,7/13约面,7/19面试。品牌营销业务部。 面试被薄纱了,我好菜,对不起。 没有自我介绍,直接开始,甚至不用开摄像头。 1. Spring,IoC 2. 装饰器模式 3. SQL注入 4. ORM框架 5. TCP协议,SYN Flood 6. SQL查询的题目 7. 建表语句,问题在哪,怎么优化 8. Linux问题 9. 代码题,报什么错,为什么报错? 10. 代码题,dfs实
7.10投递 7.11简历筛选过 7.13约面 7.17 上午10:30一面,时长70分钟 前45分钟里问的都是实习期间的项目,挖得很深,还问提了几点改进的方法,自己做的项目就问了webserver的细节。MIT6.824之类的一点没问。 问项目的过程中穿插少量八股:get和post的区别,智能指针介绍,hashmap和map的原理和区别,熟悉的STL容器以及项目中如何用到的。 算法题:反转链表,
百度提前批(凉面) 7月17百度Java工程师-移动生态数据研发部。 先介绍了一下简历中的项目,没深入细问。 面试问题: 1. Java内存,越详细越好(答了一点点) 2. transient关键字(电脑声音小,没听清) 3. 集合用了哪些?(hashmap 引出 cocurrenthashmap 答完了) 4. volatile 和synchronized 区别(答完了) 5. 内部类和嵌套类之
7.11 投递北京C++研发。 7.13 简历筛过,约面。部门是自动驾驶下面的基础架构。 7.17 一面 - 介绍一下项目(没有工程项目,只有科研项目 - 进程有哪些状态,怎么转换的 - LRU了解吗?实现一下。(应该用链表实现 - 单例模式了解吗?实现一下。(能说,写不出来,换题了 - 实现一下python的split函数 - 进程间通信有哪些方式 反问问了工作强度,10105;然后疯狂暗示基础
最近在准备面试,看了很多大厂的面经,抽空将百度面试的题目整理了一下,希望对大家有所帮助!************ 面经1 shiro的组件 分布式一致性算法 zookeeper那些能参与投票,leader能投票吗? netty零拷贝实现 volatile,如何感知到变量变化的 redis高可用 http如何跨域? tcp如何长链接。 http如何操作浏览器缓存。 用过消息队列吗? 怎么自己扩展va
方向:Java后端 上来先是自我介绍 面试问题: 1.Redis数据结构及底层实现 2.介绍一下WebSocket(项目用到) 3.MySQL索引 4.介绍对大模型的了解 5.说明项目亮点 算法: 两数之和 反问 #提前批##百度#
小度数据智能部 先自我介绍 我们来做个题吧:扔给我一个困难题(力扣原题字典序第k小的数字) 看了半天不会,换了一个中等题:力扣验证ip合法性 两题搞完就50分钟了 后面象征性问了下: 1、kafka分区和消费者的对应关系 2、你业务中如何判断是哪些数据需要频繁查询的你才缓存到redis 反问 15分钟 已共享,流程结束#找不到实习会影响秋招吗#
20230510 百度 C++实习生 一面(1小时) 自我介绍 部门介绍 什么时候会用到shell脚本 手写一个shell,具体是啥我忘了,不难但我不会写 了解哪些Linux命令 算法:(1)写一个你最熟悉的排序(2)求两个集合的交集 扩展问题,如果两个集合都特别大,需要存储在多个机器上,要怎么求交集。他讲了下用哈希 你觉得你哪门专业课学得好一些 问项目 多线程,你用的QT里面的还是pthread
(他们有自己的面试APP“如流”,必须下载才能面试) 1. 自我介绍 2. 说一下项目(说了一个c++服务器的项目) 2.1 项目中遇到的难题,怎么解决的(多用户并发的问题,使用线程池等) 2.2 线程池的作用(提前创建线程,减轻压力) 2.3 项目中数据库的并发问题怎么考虑的 3. 基础问题 3.1 三次握手、四次挥手 3.2 TCP通过什么保证可靠连接的 3.3 HTTPS 的流程、加密原理
1.进程和线程的区别? 2.浏览器输入一个url,这个过程都发生了什么? 3.linux命令怎么过滤文件里面的关键字? 4.数据库索引有哪些? 5.同一时间访问数据库,怎么解决资源不安全的问题? 6.你的项目用户密码是明文存储吗?考虑过不安全的问题吗,要怎么改进? 7.协议响应码有哪些? 8.go语言的defer知道吗,try catch 9.go语言的panic知道吗,怎么解决?
1.自我介绍 2.场景题,如何解决菜品超卖问题? 3.Redis缓存穿透,击穿,雪崩分别是什么? 4.MySQL主从复制怎么做的? 5.算法:快速排序 6.算法:两数之和(力扣第一题原题) 7.反问: ①部门主要业务 ②工作氛围 ③对我的建议 建议过程中又提问了MySQL为什么使用B+树作为索引?为什么不是B树,红黑树? 全程项目中深挖八股,1h左右
1.介绍 (候选人)5min (个人、学校、工作、业务、技术) 2.项目 2.1)介绍/排期/难点/方案 2.2)合理性/必要性/复用性 3.八股 3.1)MySQL 3.1.1)Mysql和Redis怎么保持一致? 3.2)Spring 3.2.1)AOP实现方式和背后原理? 3.2.2)Spring有哪些事务传播机制? 4.算法 力扣题:《零钱兑换》 5.沟通 面试官没开摄像头,交流体验很一般
百度移动开发一面 - 为什么选择做安卓 - 安卓了解多少,技术非技术都可以 - 聊项目,登录采用的redis+cookie的分布式session解决方案,具体聊聊 - 登录过程当中对密码的校验,存储讲讲 - 面向对象的三大特性具体讲解下 - 讲讲java的权限空闲控制(protect继承关系,defualt是包访问权限) - java基本类型的以及占空间大小 - boolean类型占多大内存,in