1.自我介绍 2.JVM内存划分 3.JVM那些是线程私有的,哪些是线程共享的,怎么共享 4.了解程序计数器吗 5.讲讲了解的阻塞队列,Jdk里的阻塞队列有哪些 6.ArrayList和LinkedList的区别,底层是怎么实现的 7.HashMap和HashTable有什么区别,HashTable的线程安全是怎么保证的 8.讲讲Jdk8之前和之后的HashMap 9.HashMap的底层原理,H
处女面,紧张到崩溃,还好面试官人好,后来就是和面试官闲聊,一点不紧张。值了。 先做了笔试没做完的题,然后最后还是没做出来。。。。面试官说没事,开始问问题 全程没问八股,全是根据我的项目问的,基本没有参考价值。 最后反问,我问了一下美团的技术栈,他说把你简历上的go语言划掉就是,我们主要用java。(我,。,。。,。,。) 虽然凉了但我觉得还是不可惜,毕竟基础确实不太扎实,算法手也有点生,再接再厉了
hr和技术一起面的,两个人一起问我问题 ------------------------------------- 自我介绍 平时是怎么学Java的 Java面向对象的特性,分别怎么理解的 Springboot基于Spring的配置有哪几种 Springboot的工作原理 数据库用什么多(说了Mysql和Redis) MySQL的存储引擎 青训营项目介绍 项目中有遇到什么困难 hr详细的了解下青训
接近一个小时的拷打,嗷嗷拷打,太难了,八股问得都是不会的,比之前的redis压力面还压力,不晓得是不是kpi --------------------------------------------- 自我介绍 实习项目(聊了很久很久) 实现做了什么事情,完成了哪些需求 关于自己封装的工具类 公司还有哪些工具类,还看过哪些工具类的代码,你们工具类都是员工自己封装的吗?(然后给我建议说很多工具类没必
1、自我介绍 2、看你写了两个项目,讲一个你觉得熟悉的项目 3、redis除了存储数据外还能实现什么功能 4、Hashmap的底层原理 5、hashmap的put是怎么存储数据的 6、哈希冲突怎么解决的 7、hashmap不是线程安全的,那有什么是线程安全的 8、CurrentHashMap是怎么实现的线程安全 9、hashmap初始容量大小 10、hashmap怎么实现的扩容 11、hashma
11月底投的简历,是wxg下的某个部门,每面之间隔了一周。HR面没有记录,其实都差不多,就是聊聊天。(现在才发面经是因为给忘了) 一面 自我介绍 H5 与小程序如何交互? 小程序如何得到 H5 中的操作? 移动端适配 如何根据 UI 设计的? 知道 rpx? 项目难点? 懒加载怎么在这个项目中实现? 样式怎么存储的? 如果要生成海报,并能保存到本地。应该如何实现? 图片优化? CDN? 输入 ur
整个过程50分钟 自我介绍 谈谈兴趣爱好 移动端适配问题 rem布局在开发中是以px存在还是rem,若就想用px在移动端怎么办 OSI七层模型 讲一讲http缓存 HTTP 1.0 和 HTTP 1.1 之间有哪些区别 HTTP 1.1 和 HTTP 2.0 有哪些区别 HTTP请求报文的结构是什么样的? 谈谈ipv4和ipv6 js定义类的方法【ES5与ES6】 面向对象多态 谈谈数据结构,你认
字节一面 为什么学前端 自我介绍 介绍项目 项目难点 双向绑定原理 v-model语法糖,具体绑定哪些属性 节流时参数改变,请求发不出去怎么办 前端高并发 图片高并发 es6新特性 箭头函数 const fn1 = x => x; const fn2 = x => {x}; const fn3 = x => ({x}); console.log(fn1(1)); console.log(fn2(1
总结:这是自己的第一次技术面试,收获很大,认识到了自己薄弱地方:基础学的不好。下次加油! 1 自我介绍 2 简历中项目介绍(说了下亮点) 3 盒子模型简单说一下(怪异盒子模型和和模型的区别 4 js的数据类型 5 rem和em的区别 6 js的数据类型(原始类型7和引用类型1) 7 typeof(null)是什么 typeof(NaN)是什么 8 数据的存储位置(原始类型存在栈,引用类型存在堆)
飞书文档复制过来的,格式乱了,见谅 一面 rem 布局 flexible,根据屏幕的分辨率动态js计算,影响document.fontsize vh对插件不确定能否转换, div 居中,上下左右边距为0 MDN,js高级程序设计,构造函数继承(借助 call) 静态数组是类方法 Async 语法糖,实现同步 Bable 构建脚手架 Redux 青蛙跳台阶 二面 Http 1.0和2.0的差异
1.JAVA常用的集合,区别及其线程安全 答: 2.list接口下有实现的安全接口吗 答: 3.hashmap的扩容因子 答: 4.如何在collection中一边遍历一边删除数据 答: 5.数组和list之间的转换 答:toArray 6.springboot常用注解 答: 7.springboot自动装配的原理 答: 8.为什么说springbootapplication是springboot
vue2生命周期都做了哪些事情 有哪些钩子我记得,但是他们做了些什么,这个问题本身就有点问题吧?? 我基本没答出来,但是确实有这么个面试题 后面我主动提到我们在这些生命周期中能做什么 实际这个问题应该就是想听我们在对应的位置能做什么 接上面的问题,如果要调用接口应该在哪个声明周期中 这里我回答的是mounted和beforeMount,面试官想听的是created 这里可以说说在mounted中和
自我介绍 略 个人项目 略 八股文 Vue组件间通讯 谈谈组合式API 谈谈双向绑定,如何实现 Vue3与Vue2的区别 谈谈虚拟DOM及其作用 keep-alive,如何缓存更新 快排、二叉平衡树旋转时间复杂度 数据库索引数据类型 第一范式 智力题 拥有容量为3L与5L的不规则桶,在无限水的情况下,如何得到4L水 场景题 根据图片和功能需求述说如何设计该组件 谈谈websocket,如果前后端通
1.自我介绍 (我记错时间迟到了,但是面试官很好,让负责的小姐姐给我打电话了) 2.项目,因为面试的岗位里面有要求是小程序开发经验,就说了一下,应该是深挖项目 3.uniapp怎么运行到小程序实现的底层原理 4.vue组件通信,我说了props和自定义事件 5.然后问了组件通信里面跨级怎么处理 6.问了一个js的东西,没听清,好像没听说过(菜鸡真的不知道是什么 7.promise,讲一下和setT
一、介绍 二、对css的掌握 flex布局 垂直居中方式 什么情况下用什么 三、计网原理 为什么要三次握手 dns解析 https的了解 四、js 深拷贝前拷贝理解 怎么实现深拷贝 json实现方法的缺点 js实现的无限循环怎么解决 object.assign 是什么拷贝 五、git操作: 说git命令 git pull 和git fetch区别 六、数据结构 介绍哈希表 哈西冲突 数组扩容 链表