发个面经攒人品,部门:业务安全什么的 1. spring的启动流程 2. transaction注解 3. zset底层实现 4. Radis 的缓存的过期删除策略 5. 解释内存泄露和内存溢出 6. tomcat为什么要自定义加载类 7.事务的ACDI是怎么实现的 8. sleep方法和wait方法 9. 进程和线程的区别 10. threadlocalmap怎么解决key冲突 11. myba
补一下之前的面经,7月初面的,没问是哪一个部门(✿◡‿◡)。 一面 时长:50min 面试内容 直接出了几道题去写,下面介绍相关知识点,具体题目就不赘述了。 CSS权重 ✅ let var 作用域区别 ✅ 引用数据类型与基本数据类型区别 ✅ 任务循环机制 ✅ instanceof 原理与作用 ✅ 事件代理 ❌ 手撕 Promise ❌ 二分查找 ✅ 写完后问了一些相关知识点和情景题 promise
1.自我介绍 2.聊一下session,说一下你在项目中具体怎么用的(我简历中写到了session) 3.说一下Redis 4.Redis有哪些数据类型,你是怎么理解的 5.场景题,有10个优惠劵,15个人抢到了,如何解决这个问题。 6.乐观锁和悲观锁的概念,你在项目中如何使用的。 7.说一下你用过的设计模式 8.索引知道吗?在mysql数据库中如何设计索引 9.说一下在项目中如何解决缓存击穿,缓
4月末的两场面试,滴滴的招聘写着急招,故流程非常快 部门:增长能效部 一面都是基础,二面全是项目,二面问的很多实践性的东西 html5新增了什么语义化标签 为什么增加这些标签 HTML中的块元素有哪些(说一点就行了) 行元素有哪些 行元素和块元素的区别(这个要答细一点点) css 的定位说一下 居中和水平垂直居中尽可能多说一些方法(3个以上) flex说一些属性和作用 如何让一行尽可能排下更多的
光速三面结束,真的太快了。 一面:各种经典八股,Hashmap,jvm内存结构,spring事务传播方式,ioc aop,springboot和springmvc区别,缓存穿透雪崩,线程池参数,事务隔离级别,索引注意事项。 算法是找链表倒数第n个节点。 二三面就聊天,聊项目,穿插一点经典八股
1.查看操作系统各个硬件的使用情况 2.Nginx和LVS负载均衡的区别 3.如何应对ack攻击(如何知道这是ack攻击,从哪些方面得出?) 4.查看系统配置(几核等等) 5.docker给企业带来的好处(如在一核的服务器中跑docker和虚拟机的差异) 6.开发一个五分钟之内发放五百万优惠券的系统,要求在多台服务器上负载均衡(使用队列) 7.装饰器的作用,多个装饰器运行的顺序 8.监控程序(如普
自我介绍环节 闲谈三分钟 1.git的提交代码流程 2.go channel有缓冲区和无缓冲区还了解其他类似的吗 3.互斥锁,读写锁应用什么场景 4.waitegroup的使用 5.go的map的结构 6.map里能不能存空数据,为什么 7.map初始化的new、make区别 8.redis数据类型了解哪些,zset使用场景,zset底层 9.为什么redis里用跳表不用搜索平衡树 10.redi
1.自我介绍 2.mysql方面 正常八股(懒得写了) 3.redis方面 正常八股(懒得写了) 4.寻找数组只出现一次的元素 #滴滴实习##滴滴面经#
找不到工作了该,寄 约的三点面试,提前调试面试间,然后突然面试官就也进来了,尴尬。。。直接提前开面 问实习项目 react和vue的区别 react和vue的diff算法 vue2和vue3的diff算法不同,优化了哪些方面 浏览器输入url发生了什么 三次握手,四次挥手 简单请求和复杂请求 跨域原因与解决 手撕算法 就记得这些了 反问面试表现 竞争太激烈,不是你不好,是别人太优秀,最好能学一下自
自我介绍 项目: 介绍项目,一个实验室项目,让从头开始讲,具体流程和算法是什么 知道哪些机器学习算法 如何应用这些算法 服务器遇到超高并发时会发生什么情况,怎么解决? 数据库高并发查询会发生什么情况?怎么解决? 设计滴滴派单协议 手撕代码: 经纬度编码,给出两个10位小数的经纬度数值和编码层数,地球经度范围是(-90,90),如果这个数值在-90,0范围内,第一位编码就为0,继续对范围二分对这个数
1、抽象类和接口区别; 2、线程池核心参数,急救线程创建了直接使用吗?还是要和阻塞队列竞争?项目中哪里用到了,解决什么问题? 3、hashMap、hashSet区别;如何解决哈希冲突?扰动函数、扩容机制原理; 4、tcp、udp区别,tcp握手为啥是三次?两次呢?每一次握手中间网络阻塞会出现什么情况?各自的运用场景; 5、mysql事务隔离级别有哪些,为了解决什么问题?都是如何实现的?并分别给出实
中科创维,简答地问了一些java知识,数据库缓存不一致的问题,数据库分布式之类的一些问题吧,半个小时左右 五点开始滴滴一面,然后接下来就连续面试了三场,这是不是KPI啊 一面 介绍课题项目 下来就是java的基础知识 多线程如何实现 TCP和UDP的区别 常用的数据结构是什么 HashMap和HashTable的区别 redis常用哪些数据 如何创建线程池 垃圾回收机制、分带回收、垃圾回收的算法
面了一个半小时 今天有点生病,面到后面,大脑略浑浊,前面的都还好 1.给了setTimeout,promise,同步代码同时存在的那种题。 2.手撕二分,深拷贝,将输入字符串去重按字典序输出 3.手打实现水平垂直居中(我写了三种方式,有时间的也可以写多点) 4.闭包和引用的笔试题 5.瀑布流式图片,监听click 6.flex场景题 7.在浏览器输入url解析成页面要哪几步 8.用setTimeO
开场面试官简单介绍了下技术栈 用的是golang,问可以转go吗? 1. 自我介绍 2. 选个自己熟悉的项目介绍,针对项目问问题 3.八股文 Java:线程池使用及其参数 jvm内存回收 cms和G1,其中问cms最大的缺点是什么? 单例模式了解吗?根据了解的讲讲,还知道其他设计模式吗? 懒汉式 饿汉式 枚举单例 Java锁升级过程 Java运行时数据区都有什么,详细讲讲 方法区中放的是什么? 运
1.自我介绍 2.实习经历,具体做什么,扣简历细节 3.两道SQL题,求各个渠道第一名,还有一个想不起来了 4.反问岗位日常工作,大数据架构及原因,对于SQL优化的要求,百度drios和Apache presto的区别 第二天,HR说leader很有意愿,让我马上过去offer已发 为什么就一面,我还准备三战滴滴