1.数组和链表的区别? 2.说一下智能指针有哪些?使用场景? 3.C++的类型转换和使用场景? 4.说一下什么是进程?线程?二者的联系? 5.讲一下Tcp三次握手的过程? 6.解决哈希冲突的方法有哪些? 7.讲一下虚函数实现的原理? 8.讲一下快速排序的逻辑?时间复杂度?空间复杂度?是否是稳定的?使劲复杂度是否都是N log N的?如何解决? 9.讲一下select 和epoll的区别? 写代码:
一面 实习深挖 对于高耗时任务的代码优化思路 如何发现不必要的扫表 sparksql和hivesql有什么区别 sparksql和hive on spark性能有差异吗,差异在哪 hdfs架构 datanode心跳机制 datanode挂了之后会怎么样,容错机制是怎么样 机架感知 有限内存下的一亿数据怎么排序 了解哪些shell命令 有a,b两个文件,存的都是id,写shell找出a中有但b中没有
bg:双非本+非科班 双debuff 三段实习(两段三线大厂golang开发,一段架构组实习三个月,一段技术中台实习五个月) timeline: 一面 1.29 二面 2.1 三面 2.23 一面 时间7pm(57min) 自我介绍 介绍一下最近一段实习做的项目 实习项目的架构 你主要负责哪部分 你对程序会关注哪些指标(cpu使用率,内存使用率,pod重启次数,oom) 你刚才说的某个服务的cpu
公众号:程序员白特,欢迎一起学习交流~ 前言 这是某211高校软件工程专业的师弟百度一面的题目和回答,全程高能,来看看你会多少~ 宇宙铁律,介绍下自己 还好,之前看到过敖丙大佬面试自我介绍5句话公式 - 掘金 (juejin.cn)一文,里面有个公式:我是谁+从哪里来+我做过什么+有什么成绩+为什么能胜任。 下面为举例子: 面试官你好,我叫白特,22年毕业于XX大学物联网工程专业。之前任职于XX公
前段时间忙着PR,实在是没空写面经了。以至于之前百度面的也快忘的差不多了…… 算是我暑期实习开始预热吧。 一面: 自我介绍 问商汤实习经历 介绍大模型量化流程 问使用的量化方案(w8a8) 问算子融合方式 (手搓…) 问在商汤做的QAT工作 问了些量化的基础知识 问在线量化流程 问pr的ort算子实现流程 做题layernorm(c++/cuda) 二面: 自我介绍 问c++八股 数组&链
1.自我介绍 2.聊项目 3.箭头函数与普通函数区别 4.window与node中返回promsie的函数 5.reduce实现转换[{name:xx,age:xx1},{name:yy,age:yy1}]=>{xx:xx1,yy:yy1} 6.console.log(1) await sleep(3000) console.log(2) 3秒后打印2,实现sleep函数 7.实现一个自定义pro
1. 自我介绍 2. 问实习,问项目 3. http的头部 4. 数据库索引类型,区别 5. 写个sql题 6. 常用的linux指令(前面说的没听换的一个) 7. 一个简单的算法题 大概就记得这些了 问的都很基础,面试的姐姐也温柔,可惜我都快忘完了😭
项目+八股+算法(简单) 很好奇为什么现在还有提前批的面试,这一次的面试体验就一个字,莽村的莽,全程速通八股背诵(我的语速比较快,答了很多) 项目:主要问了下项目设计,用到的技术栈。没有太多延伸的东西,可以直接化为八股; 八股主要内容: Thrift源码,HTTP与Thrift 的区别(说了下IDL,反射调用Client)。 epoll、poll、select说的是什么(我觉得这个真没必要背每个具
百度测开提前批二面完一直没消息写个面经求三面 一面8.10 面试官特温柔 简单问了点简历 讨论了下redis相关问题 Linux命令 他自己出了个简单代码题 然后设计代码的测试用例 后面就开始聊天了,更多的是面试官单方面输出,介绍他们干什么,问我意愿之类的。 第二天就约了二面 二面8.14 简单问了下简历 页面或者网站打开特别慢的原因 然后写题代码没写出来然后问用sql怎么写 设置哪些关键的指标测
网申:正常申就好了……本人非工业设计或者艺术类科班出身,由此看来百度在网申筛选的话应该不会卡专业,喜欢的同学都可以大胆投。 笔试:记得北京场有111个人笔试,座位都是一个挨着一个。题目也不是选择题、问答题什么的,就一个任务(or 功能需求),根据这些功能,设计交互界面,画出低保真原型图,90分钟。因为楼主平时比较留心各种网站的界面,做得还比较开心。看到周围的小伙伴很多人都设计的是手机端的,楼主设计
1.部门 (面试官介绍):1min 2.个人 (候选人介绍):5min (个人、学校、工作、业务、技术) 3.项目 3.1)介绍 3.2)排期 3.3)难点 3.4)亮点 4.八股 4.1)MySQL数据库 4.1.1)MySQL事务是怎么实现的?那Spring事务呢? 4.1.2)为什么用B+树?和HashMap的红黑树的区别? 4.2)Redis缓存 4.2.1)Redis的持久化机制有哪些?
最近在准备面试,看了很多大厂的面经,抽空将百度面试的题目整理了一下,希望对大家有所帮助!************ 面经1 shiro的组件 分布式一致性算法 zookeeper那些能参与投票,leader能投票吗? netty零拷贝实现 volatile,如何感知到变量变化的 redis高可用 http如何跨域? tcp如何长链接。 http如何操作浏览器缓存。 用过消息队列吗? 怎么自己扩展va
3/28笔试 5/25捞简历一面 笔试感觉做得挺好的,不过可能投得有点晚了 一面: 自我介绍 项目相关 Position定位,fixed,absolute 浏览器缓存 Url输入浏览器加载过程 渲染流程(提到分层渲染) Js数据类型bigInt 深拷贝浅拷贝 作用域和this的区别(this是运行阶段) Var,let,const 变量提升(看代码说输出) Js垃圾回收机制(新老生代) 事件循环机
先简单记一下,明天面试完在来写详细的 第一题,统计数组中,差为k的数对的个数。 思路:参考两数之和 第二题,最少攀登的次数 思路:用一个大顶堆来维护已经爬过的山的奖励,当遇到过不去的时候,就从已经爬过的山中不断找奖励最大的来爬。 #秋招#
1. 字符串异或运算 只需要判断字符串中不连续的1的个数就行 2. 删除游戏 描述: 假设输入一个数组nums,其中的元素大于0小于100000 题目要求做的是:最大化结果分数score 如果选中一个数i的话,就将其添加到结果分数中,即(score+ i * freq(i出现的频率)),那么 i - 1和i + 1就不能被选择。 解法: 动态规划。 维护两个dp数组left_dp,right_dp