120min 面的人快没了,一开始八股问了啥都记不太清楚了 八股: rocketmq,讲点啥,讲啥都行 你rocketmq用的版本是多少,4和5有什么区别 reactor线程模型 spring、springboot、mvc的区别 spring包含哪些组件 mvc你知道多少 口撕(给出最终结果): 给了一个后序和中序遍历,求前序遍历。 一个树有3个叶子结点,8个节点的度数为1,求该树的节点数量。 手
个人背景 22届本科,软件工程专业,考研三战未果。由于零实习/工作经验,市面上大多数公司给不到期望的薪资,甚至直接没有面试的机会,所以于我而言华为od是个不错的机会。 机试 100分题*2 1.给一个字符串,求字符串中所有整数(包含正负)的最小和。 例如aa123aa的结果为1+2+3=6,aa1-23的结果为1-23=-22而不是1-2+3=2。总而言之,遇到正数要拆开算,遇到负数要合并起来算。
70min 一开始问了点项目 然后八股: 令牌桶和漏斗算法介绍一下,业务上这两个怎么做选择 linux的bin bash讲讲(好像是这个,不会) b树和b+树讲讲 前缀树和后缀树 前缀树在数据稀少时的优化策略 bio、nio、aio讲讲 tcp的拥塞窗口 (到这里用了45min) 算法题: 给一串数字分割成ip形式,输出所有可以构成的ip 算法题25分钟都没写出来,127001死活过不了,就差一点
20240719,百度提前批Java研发一面 1、自我介绍,2个项目自己做的 2、HashCode()和equals()方法的关系, 3、重载和重写有什么区别? 4、讲一讲乐观锁和悲观锁 5、讲一讲CAS原理 6、ABA问题,怎么解决 7、synchroized是什么锁?跟JDK版本关系,jdk8以前和以后有什么区别 8、线程的状态,分别介绍 9、出现SQL慢查询,怎么排查 10、异常处理相关的注
60min 八股轰炸: 1、jre、jdk、jvm的概念 2、jvm内存区域 3、堆内存怎么组织的 4、新生代老年代讲讲 5、垃圾回收的原理 6、full gc频繁,有哪些原因 7、static关键字有哪些作用 8、double和float的区别 9、double和float的精度损失是怎么导致的 10、java里如何精确表示小数 11、java里的数据结构 12、redis为什么快 13、跳表的
写在开头: 首先要感谢栗栗姐在整个过程中给予的大力支持,从资面到技术面安排的面面俱到,让你丝滑衔接每个环节,最后成功上岸。 先说流程,4.13机试,5.15HR面,5.20技术一面,5.21技术二面,5.29技术三面(因为前两次技术面定级不同所以多加了一次),5.31主管面 背景: 我是22届某211院校机械专业毕业的,可能因为是目标院校,所以HR面相对容易(当然我觉得更可能因为是最近部门缺人,并
更新:许愿真的有用!4个小时后约hr面了 0八股 项目挖了挖 问了论文,负责的项目,团队协作,具体使用的技术栈,以后的未来规划等等。。。面试官还介绍了他们的部门以及实习生后面要干的工作。。 聊的很开心,期间还开了育碧土豆服务器笑话,给面试官听笑了 比起面试,更像和大佬交流。 许愿hr面#网易互娱##网易#
先介绍一下背景: 22届半科班,考研落榜选手,被刷后参加社招,在拿到了些中小厂offer后知悉华为od项目。个人刷题200+,有写过经典webserve和一个毕设算法类项目,机试题库刷了半个月。(自己投递之前花了50买的,实际上联系栗栗小姐姐,各种题库都有,心痛到无法呼吸。) 机考 运气很好,抽到的都比较简单,但运气也很差,第二道明明简单到一眼出结果,但就是没找到bug在哪里。 第一道:找二维数组
具体timeline可以看我历史帖子,共40分钟+聊天20分钟 1. 自我介绍 项目介绍 以下全部强项目相关 2. 深挖业务(10 min),问项目成效 3. 聊天,个人问题一 4. 聊天,个人问题二 5. 开始问问技术,主要是爬虫方面,如何对抗?手段有哪些? (聊天,思路:首先分析常用反爬,L4,L7,行为,特征,硬件,POW,多特征联合等,再去说如何突破) 6. 部署如何容灾?具体库表设计?
具体timeline可以看我历史帖子,共85分钟 1. 个人介绍、项目介绍 2. 如果有一个比较大的需求,你想把需求映射到应用上,应该考虑什么? (聊天,思路: 需求沟通、落地、 技术调研、 可实现性、 对未来可能出现情况的把控) 3. 软件整体生命周期,对项目稳定性如何考量? (聊天,思路: 开发层面TDD, 上线层面-用了K8s的一些性能监控+伸缩, 性能层面, 瓶颈排查) 4. 你用了Con
1.说一下继承的三种方式,各有什么特点 2.static关键字 3.智能指针 4.知道什么设计模式 5.什么是多线程的高并发 6.一个结构体,32位系统,大小为100字节,其中的指针++操作后,大小变成多少?(题目没听懂,可能记错了) 7.说一下C++的多态 8.什么是纯虚函数 9.派生类可以不实现虚函数吗? 10.用git上传到远程仓库涉及哪些指令? 11.函数参数传递有哪几种方式? 12.手撕
求职背景:2022届毕业生+非科班,因为不太想从事本专业的岗位,毅然决然的决定开始学习java,前期都在进行相关知识的学习,于2023年3月份联系到栗子小姐姐(找到一个尽职尽责的HR真的很重要!!!),我的流程巨长,还好一步步坚持下来了。现在我已经要转正啦。 流程: 前期准备:3月份在牛客上找到了栗栗加了了解情况,小姐姐很负责的跟我讲了下大概的流程,也给我发了很多的机考建议以及面经等相关材料,小姐
鼠鼠走的是前端,之前看了牛友说会问数据库,还有点小紧张。结果面试体验很好,没有数据库问题。 自我介绍 项目难点 get,post区别 跨域jsonp map和set map的底层实现 对建信金科的了解 对加班看法
#美团求职进展汇总# 8.22 一面 tcp、udp 区别、应用场景 http2 与 http1 http2 头部压缩怎么压缩 https 的特点 https 可以被破译吗 dns 获取过程 进程和线程区别 进程间如何通信 如何读 vue 源码 vue2 和 vue3 双向绑定实现的区别 vue 如何进行组件间通信 移动端适配 手写: id、pid 转换为 children 二叉树层序遍历 8.2
1、自我介绍 2、实习经历 (1)项目介绍 (2)自己参与的模块 (3)是否遇到困难?是如何解决的 3、认为自己学的最好的后端技术是哪些 4、JVM双亲委派机制 (1)基本内容是什么 (2)什么时候这个机制不起作用 5、垃圾回收器 (1)分类 (2)回收算法 6、线程安全 (1)方法 (2)区别是什么 7、进程通信 (1)方法有哪些 (2)lock底层实现原理 8、AQS 9、数据库 (1)Inn