2022-12-08 (1h10分钟) 主要是问了八股,最后是手撕一道比较简单的算法题改编 八股 ArrayList和LinkedList的区别 LinkedList底层是怎样的链表 HashMap底层实现,1.7和1.8的区别 为什么长度是8的时候转变为红黑树 ConcurrentHashMap底层是如何进行并发控制的 volatile底层实现 什么场景下会出现总线风暴 jvm底层是如何实现CA
1. 自我介绍 2. 询问了一下我的技术栈。(可能自己听力有问题,老师说的应该是你的技术栈是react吧,我听成了vue,所以下面一直在回答vue相关的)。 3. react的响应式,数据改变页面时如何改变的。 4. props改变,视图一定会更新吗?(这一点我真的尴尬死了,还是听成了vue,一直说是,然后面试官一直问,我说了react可能不是,会浅层比较props,来确定是否要更新页面,当时说的
我简历里写的是C++,面试官说问C也可以。于是我让他问我C语言。 1.堆栈有什么区别? 1、堆栈空间分配不同。栈由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等,栈有着很高的效率;堆一般由程序员分配释放,堆的效率比栈要低的多。 2、堆栈缓存方式不同。栈使用的是一级缓存, 它们通常都是被调用时处于存储空间中,调用完毕立即释放;堆则是存放在二级缓存中,速度要慢些。 3、空间大小: 栈的空间大
介绍项目 java基础: 1.hashmap的实现原理 红黑树什么情况退为链表 2.concurrenthashmap实现原理 get()方法需要加锁吗 rehash()过程 并发: 1.自旋锁 2.ABA怎么解决 3.synchronized与lock区别 4.公平锁和非公平锁实现原理 jvm: 1.jvm内存模型 2.metaspace 3.用的什么垃圾回收器,CMS什么情况下退化,用哪个垃圾
25届,通过学校统一投递,问的比较基础 css: flex布局属性 css画三角形 display和visiblity link和@import 引入样式的权重 css优先级问题 js: 数据类型 typeof和instantof区别 es6新特性 箭头函数的this 浅拷贝和深拷贝 ==和=== 关于js中的继承 谈谈你对闭包的理解 cookie,localstorage,seasonStora
#小米集团#北京 邮件里说是30分钟,但我面了近一小时 先是问项目用到的技术 redis的数据结构类型 aof重写 内存淘汰机制 堆与栈的区别 equals与==的区别 成员变量与局部变量的区别 介绍快速排序 springboot常用注解 celery组件 celerybeat 算法:斐波那契数列
没咋准备,随缘面试,毕竟🐭🐭从不敢奢望自己能过😭 一面: 联想面试官开始直接说英文要求英文自我介绍,因为没准备和面试官说用中文,面试官说我们这个部门会和很多国际的部门交流,对英文有一些要求,我说我读写听都还可以,说比较差,他同意我用中文。 1.问实习 2.问对测试的理解 3.问ai对测试的赋能 4.如果和同事在问题讨论上有争执怎么处理 5.网页登录错误,问你如何找bug,如何定位问题 6.一
使用如流,我说对面有点卡结果直接关摄像头了(我真的很不喜欢对着自己说话,所以全程都低头 30min左右 介绍项目、根据项目提问 黑盒测试、 计算机网络协议(我说了有7.4.5,问优缺点) 数据结构算法(我说了排序,但还不如不说,忘完了)、 如何对一个项目进行测试、 为什么选择该岗位、 接口测试工具-postman(是不是现在都不用了,一点没问 性能测试工具-jemter( 性能从哪些指标开始-响应
1.问简历!所有项目都问! 2.python里怎么打开和关闭文件 3.使用过什么py的库 4.python中常见的数据类型有哪些 5.什么时候使用过字典 6.python的深拷贝和浅拷贝 7.使用过什么框架
1.聊项目+实习 2.Redis的五种基本数据结构,缓存击穿,缓存雪崩,缓存穿透如何解决 3.Mysql的事务 4.幂等性问题如何解决 5.说一下springCloud 6.微信朋友圈点赞测试用例 第一次有面试官夸我
1、介绍实习,询问实习经历 2、python常用的库,有没有用过request库 3、分表是用中间件的方式还是直接模的方式 4、redis常用的数据结构 5、数据库左右关联 6、hashtable和hashmap的区别 7、开发系统中怎么做分页的 8、spring 的aop 9、幂等性的处理方式 10、rocketmq和kafka的优缺点是什么,为什么用rocketmq 11、Linux 中的 g
大概一个小时,面试体验很好。八股基本没怎么问,会给你一些场景让你想解决办法,不会的地方面试官也给解释的很详细,忘了录下来只能记个大概了血亏 1. 简历项目,项目里如何防止用户恶意重复发送验证码 2. 验证码注册登录框测试用例 3. 有没有考虑过给用户发送验证码时还在有效时间内,但用户输入验证码时正好过期的情况(验证码到用户那的一个延迟,大意就是设计用例的时候要考虑一些极端情况 4. 单元测试的时候
前言 12月3号Boss投递->12月6号一面->12月13号二面 一面(12月6日,40min) 自我介绍 SQL题 185. 部门工资前三高的所有员工(手撕Hard SQL,写了十几分钟) 实习项目(15min) Spring Spring有哪些常用注解呢? Spring注解的底层实现原理? Spring事务的常见失效场景? JUC 什么是线程池? 线程池有哪些核心参数? 线程池的工作方式?
面了差不多有四十分钟 ①首先问了下项目flume 和 kafka相关,由于很久没复习这两个组件,回答的不好 ②说一下HDFS读写原理 ③JVM内存区域介绍一下 ④有哪些垃圾回收器,你就说CMS就行了,他的基本原理以及优缺点,其中四个阶段哪些阶段需要stop the world ⑤Java对象内存是如何分配的,有哪些分配方法? ⑥分配对象的过程中会出现并发问题吗,JVM是如何解决的? ⑦有用过JVM
研一,尝试了一下找实习,整个过程很拉跨,估计面试官很无语,下面是大概内容,还有一些遗忘了 1.自我介绍 2.学过哪些计算机课程相关信息 3.TCP/UDP的区别,为啥有这些区别,问了深入的一些机制 4.mysql如何选择索引,mysql内置的选择索引的工具用过吗(应该是问强制索引命令啥的) 5.介绍一下kafka,kafka都有那些组件,介绍一下kafka元数据,zookeeper起到什么样的功能