boss投的 10.10 一面 25分钟 1.自我介绍。 2.相关课程、论文情况、证书。 3.项目职责。 4.redis应用场景。 5.为什么使用redis,为什么这么快。 6.redis数据来源。什么时候写入缓存。 7.redis如果挂掉。 8.持久化存储。AOF。 9.快照的原理。是否影响写入数据的性能。 10.多线程应用场景。多线程登录。 11.线程间数据共享。 12.开发工具。版本管理工具
10.12 一面 30分钟 1.自我介绍。 2.实习经历。 3.spring启动过程。 4.spring代理。 5.mysql索引。 6.mysql优化。 7.mysql隔离级别。 8.insert加锁。 9.事务隔离级别。 10.分布式事务了解,MQ实现。CAP理论。 11.JVM内存区域。 12.栈溢出。 12.堆划分。 13.年轻代GC。 14.老年代回收器。 15.G1运作。G1与CMS区
看到好多人用了我的内推码,斗胆简单写个面经,大佬勿喷!因为我当时投golang服务端开发,所以面经适用于服务端的同学哈。后面有好评也会继续更新。 葵花宝典篇 代码随想录 卡尔老哥的代码随想录不必多说,典中典,堪称程序员笔试算法的葵花宝典,后面好像自己有个网站,还出书了,对了我分享的都是github的地址,没条件的同学也可以在gitee上找找。 小林coding 一开始就是这哥们的网络八股文,现在也
一开始就感觉到这家公司的不专业 约面试的邮箱是一个qq邮箱 邮件里还有qq邮箱的信纸背景 一开始面试官迟到了6.7分钟 整个面试过程背景都很嘈杂 面试官态度挺差的,也不开摄像头 问我项目里面框架的某些细节的底层实现 (我们项目是基于一个阿里的框架做的) 我说这部分的内容不是我负责的 我主要负责的是xxxxx不了解这个部分怎么实现的 他直接下定义说我不是不了解底层,是根本不会用…… 然后还问了分布式
10.18 HR评定面 先有HR打来电话聊了几分钟。 1.自我介绍。 2.优点。 3.收获。 4.就业考虑。地点是浙江义乌。 10.18 一面 18分钟 1.自我介绍。 2.Spring,SpringMVC,SpringBoot之间的关系。 3.选择哪个框架。 4.讲讲项目。 5.springcloud组件。 6.vue显示隐藏。 7.面向对象。 8.int和Integer区别、默认值。 9.项目
首先面试官态度非常好,人也很和善,但一个非科班技术渣渣面对技术大佬如同兔子直面老虎。 1.自我介绍 2.面试官举了个例子,所有的语言都从helloworld开始,写一个main方法输出helloworld,方法会结束,那么为什么springboot中main方法启动后,方法没有结束,原理是什么? 3.说一下gc gc我先说了下怎么判断垃圾,引用计数法和可达性分析法,面试官打断了我,问我如果一个场景
10.19 一面 20分钟 1.自我介绍。 2.项目表关系。 3.springboot装配流程。 4.AOP。 5.hashmap数据结构。扩容时机。key是否可以为NULL,存放位置。 6.JUC。Runnable Callable FutureTask 7.synchronized 加锁的对象。 8.mysql索引。聚集 非聚集 9.B+树。 10.网络分层。 11.流量转发工具。 12.反问
一面: 1、自我介绍 2、Java基础的数据类型以及包装类型?为什么要有包装类型?用法举例说明。 3、数据库删除记录怎么删。应该是要答三个关键字 4、Java有哪几种锁? 5、设计模式了解吗?应用场景? 6、Spring IOC和AOP的设计模式了解吗? 7、基础数据类型的包装类如果要保证线程安全的话有对应的包装类吗还是怎么解决的?详细说一下。 8、map接口下有那几个实现类?HashMap和Ha
面试官人挺好,会引导思考问题 自我介绍 常规八股 1.java里的常用集合 (arraylist, linkedlist, hashmap, hashtable, hashmap 巴拉巴拉) 2. arraylist和linkedlist的使用区别 3.hashmap底层数据结构 4.hashmap扩容机制 5. concurrenthashmap底层数据结构 6.sql优化怎么搞(先explai
晚上8点左右开始面试的,不得不说感觉面试官也有些累了 自我介绍之后直接上八股 1. 虚表和虚表指针 2. 虚析构函数的作用 3. 为什么要内存对齐 4. 深拷贝和浅拷贝 5. vector的扩容机制 6. 线程池了解吗(俺不会) 7. vector和map查找效率 8. 迭代器的失效 9. 预处理阶段进行哪些操作 10. share_ptr和unique_ptr的区别(这里unique没答好) 1
1.OSI的7层模型,还有5层模型 2.http缓存机制(不知道) 3.http和https的区别 4.http的加密方式(不知道) 5.http状态码说一下(说的挺乱的,知道的都说了一遍) 6.浏览器是单线程还是多线程的,为什么?(猜单线程,原因说不出来) 7.Js是单线程还是多线程,为什么? 8.EventLoop,哪些是微任务哪些是宏任务(微任务只记得一个Promise.then) 9.Vu
面试时长35分钟,面试官应该是部门的技术负责人 1、自我介绍 2、为什么来做前端不做算法 3、发表的专利是什么内容,到了什么阶段 4、Ajax请求的基本原理? 5、Vue的数据响应式的基本原理? 6、Http和Https的区别,谁更快? 7、TCP和UDP的区别? 8、性能从哪些方面进行优化? 9、响应式布局的基本原理? 10、Promise的实现具体流程? 11、自己的缺点和优点是什么,从你的优
经纬恒润一面: 1.自我介绍 2.详细讲一下你的项目,项目中用到了vuedraggable,面试官问:你的拖拽时是单独的拖拽还是有嵌套的那种,回答就是单独两个模块之间进行拖拽,没有嵌套,比较简单 3.为什么学习前端 4.说一下css3有哪些新特性(过渡、动画、新增了一些选择器、转换、弹性布局、媒体查询) 5.新增的选择器有哪些 6.讲一下属性选择器 7.说出两种实现两栏布局的方法(一上来就说了两个
时间:9 月 6 日 时长:40 min 左右 体验:非常糟糕 项目相关 项目的后台有没有考虑服务的稳定性? 静态资源有没有考虑拆分?(图片是放到了阿里云的 OSS 存储上) Vue Vue2 和 Vue3 的区别? 说一下对 diff 算法的理解 diff 算法是深度优先遍历还是广度优先遍历,复杂度是多少? keep-alive 组件的两个生命周期是什么? nextTick 是宏任务,还是微任务
9.9日 顺丰科技前端面试过程 1. 经典开场 (1)自我介绍 (2)对前端的认识和评价 2. js相关 (1)js数据类型,引用类型是什么有哪些 (2)string和object的区别 (3)怎么创建对象 (4)闭包 (5)作用域(全局/块级/函数作用域) 3. http/浏览器相关 (1)浏览器输入url后的执行过程 (2)浏览器渲染过程,包括html/css/js(我发现这问题真是高频出现,