二面比一面简单多了,只面了到30多分钟 上来先做两道题: 1.判断环形链表 2.二叉树路径最大和 刷了题就能写出来 3.写代码中,你经常使用的容器有哪些? 4.vector,list,map,unordered_map各自的特点及原理 5.vector怎么实现扩容的 6.怎么降低扩容次数(reserve,resize) 7.它俩的区别 8.map为什么使用红黑树,与AVL有什么区别,为什么不用AV
1.自我介绍 2.说一下hashcode() 3.面向对象三大特性 4.接口和抽象类区别 5.说说HashMap的结构,扩容机制等 6.JVM内存 7.新生代对象转移到老年代的条件 8.如何判断一个对象是否可以回收 9.spring循环依赖是什么,spring如何解决 10.聚簇索引和非聚簇索引区别,B+树叶子节点结构特点 11.mysql有哪些锁 12.mysql事务隔离级别,默认隔离级别,如何
上午一面,下午电话二面 1.自我介绍 2.项目中redis的场景,解决的问题 3.redis和mysql的数据一致性 4.redis双写一致性如何保障 5.spring事务传播机制,事务传播如何做的,如何判断是否存在事务 6.jmeter功能和参数设置 7.算法口述思路 8.springboot常用注解 9.反问环节
百度国际化 一面(2.28): 问实习期的项目,讲了好久 mysql:索引数据结构,为啥呀b+树,事务的四个特性,解释下,隔离级别 redis:有哪些数据结构,主要使用哪些业务场景,持久化机制 计网:http执行过程,底层用的什么协议,tcp和udp区别,dns用的tcp还是udp 算法,最长连续子序列 二面(3.2): 实习期项目 秒杀抢购,大概会怎么去设计 redis:string底层怎么设计
一面 上来先写算法题:求两个矩形相交面积 聊数据库的项目 问数据库的transaction是怎么实现的 多线程是怎么实现的 B+树和B树的区别 为什么用B+树不用B树 时间复杂度 看见了我简历上N年前的机器学习项目 讲讲AUC precision recall (忘光了🆘🫠 讲讲decision tree和信息墒 反问环节 可以讲讲你的工作吗 对实习生的期待/要求 (然后对方说其实我们对数据库
自我介绍 链表和数组的区别 Java里Map的基础实现,他们有哪些差异(hashmap、ConcurrentHashmap、treemap) 有一个list对他进行排序,怎么排序?(快排) 大文件进行排序(归并排序) 大的链表或者数组实现快速查找(hash) 实际使用中什么时候会使用到异常? 线程创建方式,thread和runnable哪个好 面向对象设计原则 设计模式(单例模式,开始吟唱) 为什
深圳1000-9999人上市的企业,不是互联网,但是背景很厉害材料领域龙头,中国上市500强(但是信息部是边缘部门)给其他部门做OA系统,技术栈非常老旧java web,听说转正10-11k没福利没年终双休,南山消费超级高,学不到东西,而且信息部门系统做完了就不需要这么多开发了,到时候啥也没学到就算转正也给裁员,我之前实习就是OA根本学不到东西,所以拒了 ---------------------
7.29号--一面 一个小姐姐面试 自我介绍 1.点赞幂等如何保证? 2.分布式学了什么? 3.分布式解决什么问题而提出来的? 4.做分布式有什么麻烦?需要考虑把服务拆成微服务,那么维护,设计需要考虑什么问题? 5.分布式服务数据之间的流通?(这一部分分布式确实不知道回答什么 -。-,看我不太了解分布式果断终止话题,换其它) 6.spring框架用到了什么底层思想,如何实现的,有用到哪些比较
百度APP技术部 | Golang后端实习生 | 2022.09.07 | 二面面试 时间:2022.09.07 晚上19:00-20:02 时长:1h2min 自我介绍 项目都是自己做的吗? 介绍一下你最擅长的项目?-分布式对象存储 数据存放在哪里?ES用在哪? 直接问数据的一致性? 怎么保证数据的一致性? 恢复的时候怎么知道谁的数据是正确的? 如果最后是3对3,怎么少数服从多数? 如果多个节点
总结:面试官真的很好,很温柔,而且很爱笑会安慰人。算法不会写的时候还会和你说思路 问项目 三次握手以及为啥要三次握手 DNS过程了解吗 如何使DNS指向cdn的地址 html行内标签 块状标签 css画一个正方形,三角形 js数据类型 this执行 事件循环 介绍promise以及知道的异步解决方案 node的stream 以及背压机制了解吗 ts了解吗 react18有哪些改变 螺旋打印矩阵 二
自我介绍 ES6有哪些新特性 var,let和const区别 创建长度为10元素全为1的数组有几种方式 Promise有哪些方法,all和race的区别,怎么实现all中有一个失败了也能得到其余成功的结果 深拷贝的实现,除了Object.keys()能忽略从原型链继承的属性,ES5中还有的哪个方法 React Hooks能替代类的写法吗,hooks中怎么实现componentDidCatch方法
HTML 最简单的八股就不写了 CSS flex 1 的具体属性 JS 如何修改原型链 类型转换 let 是否存在变量提升:报错是未定义 为什么script要放在最下边,css link要放在最上边 ES6模块化 引入模块重名如何解决 Vue v-model 语法糖本质 v-once nextNick keep-alive 工程化 vite 里边如何去进行的代码适配,还是babel吗 #轻松筹##
HTML 简单跳过 CSS 说一下 flex 布局 说一下 grid 布局 什么时候适合用网格布局 说一下 css 选择器 JS 数据类型及区别 口撕深拷贝 浏览器 重绘重排 如何通过重绘重排优化 visibility:hidden 可以吗 宏任务微任务 eventloop 中何时渲染 DOM 场景 如何实现一个下拉选项组件 如何让它的下拉列表显示在最高层 智力题 石子:你先手,两个人轮流,拿 1
react-hooks实现原理 hooks为什么不能在if中声明 react常用的生命周期 setState是同步的还是异步的,React18为什么要将setState都改成异步 (不知道) 你还知道react的什么 (就说了一下常用的hooks) node你知道require实现原理吗 如果要清除module中的缓存应该如何做 webpack你知道loader和plugin区别是什么 https
问项目 js数据类型以及判断数据类型的方式 instanceof 原理 cookie 与localstorage与sessionStorage 前端如何操作cookie 清除cookie如何做 cookie字符串转js对象 xss攻击与csrf攻击 node require的原理 node加载模块的顺序 http2.0新特性以及详细介绍一下新特性是如何实现的 12.http2.0服务端推送以及we