自我介绍 了解测开吗 给你一个用户登录场景,你设计一个测试流程 jvm jdk jre 的区别和关系 Java为什么能跨平台,C和C++为什么不行,python 可以跨平台吗,为什么 MySQL和redis 区别 两张表联表查询用哪个语法 按照学生选课数量进行降序排列用什么无法 队列和栈的区别 二叉树的结构和特点 中序遍历的顺序 TCP UDP区别 三次握手和四次挥手 在浏览器上输入网址后DNS的
1 项目 2 redis的lua脚本原理 3 redis单线程的理解 4 redis分布式锁原理,具体细节,可重入怎么实现 5 mysql索引失效,隐式转换 6 唯一索引和聚簇索引的区别 7 联合索引的原理 java多线程怎么等待其他线程的结果 怎么解决i++的线程安全问题 CAS的原理 8 算法 重排链表 #面经#
背景: 10.12 在官网投递 Java后端开发岗 期间几天时间,流程一直在简历筛选状态 10.17 电话约面 得知简历进了共享池(筛选没过),被另一个部门捞起来了感动! 10.18 线上面试(70mins): 1. 自我介绍 2. 聊之前的实习经历 15mins 这个暑假有一段3个月的中厂实习 项目职责 产出与收获 3. 拷打项目 25mins 介绍一下这个框架解决了什么问题(第一个项目写的 R
面试体验提好的,面试官给的情绪价值很到位 自我介绍 介绍项目穿插提问 mysql acid、隔离级别 手撕m*n矩阵螺旋遍历 已共享 10.15笔试 10.16约面 10.20面试 #百度求职进展汇总##百度一面##百度2025校招#
八股 1.左右值,移动语义。 2.虚函数,虚指针,构造函数可不可以调虚函数。 3.static变量中,局部和全局变量的区别。 手撕 1.线程池 2.shared_ptr 手撕不会,直接寄。#百度##面经#
二面挂了。难顶 一面聊了一会儿项目。 1.一致性哈希(分布性相关,但我不是学这个得)。看过但记不清了,又跟着问了一大堆哈希相关的。 2.DNS 3.开放题,如果双十一,有大量请求过来,如何确保正常运行。 没学过,随便答得,如果是正常和异常请求混合,可以通过阈值来剔除异常请求,正常请求平均分配到多个服务器处理。 面试官说她想问的不是这个,然后给我讲___(一个名词我忘了),大概就是只保留100个请求
百度 C++/PHP/GO 一面,已共享 面试官迟到了7分钟 说有三个环节,问项目,问八股(实际没问,害我这个java选手白白背了几天c++),写算法 首先开始自我介绍 拷打代码随想录的项目 raft kv数据库 问硕士做了什么项目 然后就开始手撕了 先写了个二叉树最大深度 int getCrossDepth(TreeNode* root){ if(root==NULL){ return 0; }
欣赏百度一天走完全部流程这种速度 但是面试官+面试者也是真的辛苦 感觉面试里的所有人都在插空吃饭+上厕所 ————— 一面: 上来就看代码写输出 两-三道变量提升(可能我第二个没答对或者说不够肯定 所以追加了一个) 一道promise输出 开始问react 除了常见的八股外 被问住的就是fiber架构了解怎么样(因为确实了解少就坦诚说了) 然后写题 大概题目是input 然后输出对应的树结构 第一
1.什么操作会引起回流重绘,如何减少回流重绘 2.position:absolute 会引起重绘回流吗? 3.数据类型题 重点是!【】==【】 回答错了,不是false是true,具体解释是![]在布尔计算是,【】是truthy值,然后!【】是false,然后在非严格相等是会进行类型转换,【】会先变成‘’,然后‘’变成0,然后就是false==0然后0==0,是true。***学习隐式转换 4.输
转Java的第三天,百度日常实习,65min 先问项目: 背景,需求,功能;rabbitmq在哪用的?Redis有什么用?数据库用的啥? Java: 讲一下Java里的数据结构;线程安全吗,哪些线程安全;线程安全的那些名字是啥(估计看出我Java写的不多了);对应Python和c++的数据结构都叫啥;Java里的锁;互斥锁的实现;Hashmap底层实现;put过程;Java的线程池用过哪些;类的创
编程题 第一题 给定数 n,k;从数字1-n中,选k个数。初始积分为0,如果选了i,且i+1没有被选到,则积分+1 求积分最大多少? 测试用例 n = 1, k = 1:积分为1,方案:选1,因为2没被选 n = 4, k = 2:积分为2,方案一种: 选1,3 第二题 对于字符串s,循环i 0~n-1,将第i个字符放到字符串末尾 测试用例 abcde: 第一次bcdea,第二次bdeac,第三次
15道单选,5道不定项选择,3道算法题,两个小时,时间紧张,主要是算法题有些难度。 选择题还是常规,数据结构(排序算法,二分查找,KMP),操作系统(Linux,磁盘调度算法,虚拟内存(最近频繁碰到)),计算机网络(HTTPS),数据库。不定项选择里,全是Java相关。 算法题,难度陡然递增,2和3量大题难。 第一题签到题,比较简单,确定计算最大积分公式即可。 第二题,看着很容易,字符串操作类的题
1.选择(单+多)(30 * 2) 2.编程题(40) 1)(20)一组数操作k次,每次某个数+1,求乘积最大值(100%) 2)(20)一个数组,任取两段,间隔大于k,两个子段内的整数之和最大(100%)
考120分钟,有30道选择题(25单选,5多选),2道编程。 第一题:最大的乘积 题目描述 给定四个正整数a,b,c,d, 你可以进行若干次操作,每次操作可以从a,b,c,d中选择一个,然后令这个数加1,求操作后这四个正整数的乘积 a*b*c*d 的最大值。 输入描述 输入包含多组测试数据。 输入第一行包含一个正整数T(1≤T≤100),表示测试数据的数量。 接下来T行,每行四个正整数,包含a,b
选择题好多程序阅读理解,看麻了,脑壳疼 编程:1.73/2 第一题,多个样例,给4个正整数a,b,c,d,可以把其中任意一个数+1,最多k次,求最大可能的乘积:数据量小,懒得思考了,写了个O(n^3)的暴力dp秒了,应该有更好的解法 第二题,多个样例,求数组间隔至少为k的两个区间的和的最大值:线段树最经典的板子题之一,可惜最近实在没空复习,只好写了个暴力拿了73%不过这个题是离线查询,可以开两个数