总体感觉:应该是凉了。但是面试官人很好,最后还给了我一个非常中肯有用的建议(我太感谢她了[是一位女同志]) 1. 自我介绍(大概用时3分钟) 2. 问项目(所花时间最多,大概30分钟) 我写了两个项目,一个python图像处理的,另一个java的烂大街的项目。 项目问的非常的细,基本上我感觉是把她要问的八股文(java)融合到了项目里面去问了。 针对那个python项目(实验室项目),也问了几个问
属实没想到秋招的第一个面试是百度给的。 一面的时候以为是kpi面,所以直接约了第二天早上,面完一两个小时收到了二面,二面问的八股最近刚好复习了,然后约了三面,搞得我的心态从一开始“就当攒个面经”到了“不会真能过了吧” 三轮都是技术面,自我介绍+项目+八股+手撕,简历上写的都会问。面试官都很nice,不会的地方还会引导一下,提的面试建议也很中肯。三面的重点更偏向测开,也问了一些职业规划,优缺点之类的
难顶 开局自我介绍 面试官问相关问题,圆回去了 手撕反转链表,搞定 问Linux,我是真不咋会,嘤 问了计网,我....g 问了检测器的结构啥的,还OK 反问 感觉大概率gg,嘤嘤嘤,继续加油叭~ #百度2024校园招聘##百度信息集散地##关于提前批我想问#
1.JVM核心包括几部哪分 2.分代回收新生代、老年代都有哪些垃圾回收引擎 3.讲一讲类加载,有哪几个类加载器 4.讲一讲Sprintboot核心注解,这个注解下面有还包括哪些注解 5.Mybatis的具体执行流程 6.Spring配置的原理是什么 7.了解JUC是吧,讲一讲AQS的原理 8.简单介绍一下CountdownLatch、CyclicBarrier 9.说一下你对线程池的了解,线程池有
1. 自我介绍 2. 写代码 给一个数组,求子数组的和满足 >= k,返回最短子数组的长度。 3. 问面经 计算机网络 (1)输入一个网址,到显示界面,中间的过程是怎样的 (2)TCP 三次挥手 (3)POST 和 GET 的区别,协议差别是什么, (4)IP 报文段的结构是什么 mysql (5)Innodb 的底层结构 (6)mysql 的事务隔离性 设计模式 (7)知道几种设计模式 (8)单
1、自我介绍 2、拷打项目 (整整拷打我半小时 ) 服务器支持什么类型的上传下载,支持多少的qps,日志文件怎么看(这个是最伤的,因为都是照着网上做的,就粗心没看日志), 哪个系统上跑的项目,Linux的命令(如何查看进程等),如何调试自己的项目,怎么样看代码bug出错在哪里?等 3、常规八股 上来就做题 ipv4有效地址判断,奇数放在偶数之前(刚开始我以为看错了,好家伙这么简单) tcp和udp
面试开始前几分钟问了几个常规八股,忘记录音了,居然没怎么问项目。HR非常和善,面试体验超级好,本来非常紧张的都放松下来了。 多线程使用场景 有一个无序数组,如何构建二叉查找树 极端情况下退化成链表,怎么解决(平衡树:AVL或者红黑树) 你能用代码实现平衡二叉树吗(直接无语,撸了半天代码把除了旋转之外的代码全部写好了,然后开摆) 口述AVL的单旋与双旋 口述如何层序遍历,讲了半天没讲明白,直接撸代码
自我介绍结束后,开始八股的拷打 从UDP与TCP区别,聊到三次握手的细节 网页上输入网址,回车发生了什么 HashMap 并发的Map jvm垃圾回收算法 数据库事务隔离级别 RR如何解决的幻读 MVCC了解吗 说一说 SQL咋优化的 redis常用数据类型 穿透、雪崩、击穿 redis如何实现分布式锁 MQ的作用 MQ如何保证可靠性的 手撕快排 手撕子数组最大和 项目有什么难点 项目中学习到了什
经典正式不行,实习可以 全程四十多分钟 电话面试有点吵 ES6 vue2和vue3的区别 diff算法 协商缓存强制缓存 uniapp为什么能多端发布 promise 算法:合并两个有序数组
还没面完就知道自己要寄,但是还是分享出来希望有大佬出来帮忙解答一下,谢谢啦! C++多线程编程 多线程之间的数据同步方式 锁的种类和分别的作用(互斥锁、自旋锁、读写锁) vector和list的区别 虚函数和纯虚函数 继承和多态 两道编程:桶排序 字符串转float数组 int stof(string s,float *f) 中间面试官在黑板上手写了两个c++代码: vector<int> v(4
本来约的七点,面试官开会延期到七点半 自我介绍 你还知道那些语言?Java跟他们比有哪些优点? Java为什么可以跨平台移植 有没有多线程编程经验?谈一谈 介绍一下你的项目:为什么使用分布式锁?数据库的索引怎么选择?数据规模有多大?怎么解决sql查询缓慢的问题?Redis计数器限流? 两道算法题:一百万个数据快速找出前k个最大值; 一个树结构(多叉树),给定树上一个节点,返回从根节点到当前节点的路
1. 项目:日志模块,如何实现保证写入和非保证写入 2. 如何保证日志时间的实时性?不用文件大小作为文件滚动的标注,而是使用时间作为标识更加符合查看日志的需求 3. webserver如何与MYSQL数据库进行交互? 4. 当有非常多的并发量,如何进行一个MYSQL底层存储的优化?记录用户uid最后一位,进行分表 5. redis是什么?如何通过redis实现异步的消息队列?如何利用redis实现
时长:35 分钟 更新:晚上8点二面 问题: 能实习多久?什么时候能到岗? 现在是在北京吗? websocket 心跳机制实现的过程 为什么一定要心跳机制?判断有无断线,在发消息时候看反馈不是也可以吗? CSS 场景题:有一个容器,其中首行中有a、a、一段文本、c、c五个节点,a和c是固定宽高的div。要求实现这一行中,随着文本宽度增加,当五个节点宽度和=容器的宽度时,文本节点宽度不变,溢出部分省
第一面专业面:主要问了几个问题: 1、实习离职原因? 2、实习的主要工作内容? 3、设计是什么? 4、做交互设计需要注意什么? 5、让我提问5个问题; 6、讲作品; 7、职业规划; 就这些问题,说通过后会给笔试题。一面自己感觉面的特别不好,然后感觉没希望了,就没抱希望了。没想到后面竟然收到了笔试邀请,超级激动。做完题后等了一个多星期,收到了二面邀请。 二面专业面,面试人:直接leader、总监。二
20分钟常规八股时间 忘记录音了,吊反正很常规八股 baidu.com流程 ioc是怎么解决了什么问题? 索引失效以及排查 垃圾回收机制 linux相关 vim可以查看10g的日志吗 cpu飙高,频繁gc怎么排查 。。。。 20分钟场景题 有 10 个文件,每个文件 1G,每个文件的每一行都存放的是用户的 query,每个文件的 query 都可能重复。要求按照 query 的频度排序. 20