1.如何考虑token和验证码安全性问题,怎么防止黑客窃取服务端给用户无限发验证码 2.缓存穿透怎么理解,和缓存雪崩有什么区别 3.秒杀是怎么实现的,CAS会有什么问题 4.消息队列怎么保证单一发送和不重复消费 5.java-jar的原理,具体是怎么把服务启动起来的 6.类加载机制,jdbc是如何打破双亲委派机制的 7.AQS底层原理,volitile如何保证可见性 8.发红包应该考虑哪些问题,红
发个面经攒人品,部门:业务安全什么的 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说一些属性和作用 如何让一行尽可能排下更多的
45min面试分成三部分 1)项目介绍 广告公司实习,用多元回归看哪个广告平台对收入影响最大。 问:模型有什么问题和改进方法?答:依靠经验判断哪些特征有用,也许神经网络会好。问:你有实行这个改进么?答:没有。(羞愧) 科研项目,神经网络判断哪个SSD延迟更低。 问:用了什么样的模型,是否特征筛查。问:你知道什么业界的特征筛选发放么。答:我只知道便利所有特征组合。(相关矩阵) 2)机器学习问题 问:
自我介绍环节 闲谈三分钟 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事务隔离级别有哪些,为了解决什么问题?都是如何实现的?并分别给出实
点赞滴滴的面试官,很有耐心而且不熟的地方也会引导你,整个面试体验非常好。但是自己好多地方都是浅尝辄耻,估计是凉了 1、自我介绍 2、聊项目(问的主要偏数据库哪一方面的) 3、数据库的锁有哪些,多维查找的时候该怎么弄 4、http和tcp的区别 5、数据库的索引相关的问题 6、用过redis吗 7、代码题 两数之和 有几种思路,然后敲一下,最后根据自己的代码设计测试用例 8、如何进行压测 9、对测试
自我介绍 讲一下java的继承和多态 说说里面java你常用的关键字 java里面接口和抽象类的区别 设计模式(不会实现) 多线程 讲讲栈和堆 数组和链表谁插入快,谁查询效率高 hashmap和hashtable的区别 算法题: 因数分解的个数 中奖号码(一个很简单的题,可能是为了避免尴尬) 反问: 点评一下面试表现 二面结果什么时候通知(面试官不太清楚) 总结:一面完我以为重点是项目,数据库,测
面了一个半小时 今天有点生病,面到后面,大脑略浑浊,前面的都还好 1.给了setTimeout,promise,同步代码同时存在的那种题。 2.手撕二分,深拷贝,将输入字符串去重按字典序输出 3.手打实现水平垂直居中(我写了三种方式,有时间的也可以写多点) 4.闭包和引用的笔试题 5.瀑布流式图片,监听click 6.flex场景题 7.在浏览器输入url解析成页面要哪几步 8.用setTimeO
1.二分最大值加判断 2.双端队列BFS,cpp可以用deque实现 https://www.codepaste.cn/#/cd/f5a57239-af93-4191-9b1e-998428084264 整体还是比较顺利的,除去笔试中途网络卡过几次