1. 五分钟自我介绍 2. Es选型理由 3. 介绍倒排索引 4. 倒排索引和mysql索引区别 5. 倒排索引和顺序索引怎么理解 6. 相比于mysql的优势 7. 分布式锁具体在哪里用到了?订单提交id 8. 怎么会保证分布式锁的释放? 9. 支持可重入嘛?怎么做的 10. 具体讲一下分布式锁怎么解决库存的问题 11. 写一下修改库存的sql语句 12. 超卖的解决 13. Mq怎么保证消息不
概述:4月4日投递,4月14日笔试,4月24日面试,钉钉会议,没想到是纯项目面,准备不足,面的汗流浃背,最后秒挂 面试流程: 1.自我介绍 2.协程库是基于什么实现的?是C++自己的协程库吗?u_context(Linux提供API) 3.有栈协程还是无栈协程?有栈,独立栈,分配在堆上 4.为什么要用协程?切换快、用户管理(忘记答方便异步并发) 5.协程库用在什么场景?讲协程调度器的实现(面试官说
1. 自我介绍 2. 问英语六级、考研成绩 3. 项目拷打 a. netty b. 负责的模块说明 4. 八股 a. java基础 ⅰ. hashMap的数据结构 ⅱ. 讲到了扩容和缩容,追问扩容和缩容过程会发生什么 ⅲ. 引出ConcurrentHashMap,怎么保障线程安全,底层原理? ⅳ. cas的底层原理 ⅴ. 进而追问cpu怎么和主存进行交互【其实想问Unsafe】 ⅵ. cas引出v
4.07投递 4.15笔试 然后一直显示"面试安排中",但是没约面 4.28打电话问我愿不愿意转java(一开始投递C++研发工程师) 4.29一面,感觉是kpi面 电话面了30mins,问了计网和redis,还有拷打项目,没写代码 揪住细节往下问得很深,还会问具体应用情景,感觉不是背八股文能回答上来的,鼠鼠就只能一直说不太了解 感觉面试官全程无精打采,时不时还在叹气,鼠鼠全程
电话面四十分钟,问的内容还是比较有深度的,他还会问一些设计上的问题,不过最后面试官跟我说我答得不错,知识掌握的可以,期待自己能进二面吧。 自我介绍 你在学校里面学过计算机的课程有哪些,操作系统了解吗 一个程序是怎么运行的 进程什么时候会停止运行 IO操作是怎么实现的中断 还有没有其他的中断方式 介绍一下时间片轮转是怎么实现的(PS:这里引导我了解CPU里面的时序控制,我一开始没理解这块) 操作系统
本来约定的17:00面试,结果面试官开会聊的太多了导致过了半个小时才开始此时我舍友还在腾讯面试,我一开始以为是HR面所以想着在宿舍外面就好了吧,结果这次面试还真的在宿舍外面面的不过后来我知道这是主管面,前面两轮面试问的都差不多了所以这一次主要还是以非技术知识为主,大约半个小时,面经看起来像HR面 自我介绍 你暑期是美团,美团给你offer了吗(没有) 你还投递了哪些公司 介绍一下你在大学里面做的事
现在的面试基本上都是问实习的吧,八股问的都挺少的了。。。大约一个小时,俩手撕题 自我介绍 (注意,大部分内容还是针对面试问的,所以这里不展开,例如介绍一下你这个项目实现了那些功能、你负责了什么、你的收获是什么、技术难点有哪一些,面试官觉得我非技术的东西讲的太多了,不过我就实习两个月有啥技术沉淀。。。) (以下是问实习中会问到的一些八股) vue2.6和vue2.7的区别 vue2和vue3响应式的
时间线: 2024年1.3号一面 目前在等待一面结果 一面内容: 1、自我介绍 2、你自己开发的测试提效工具平台的架构 3、结合两个工具的使用,详细展开 4、线上问题定位工具的实现原理 5、业务质量保障和工具效能建设投入时间占比,ROI? 上面介绍说完已经50分钟了 6、算法题 ①给定字符串,不能使用内置函数,判断是当年的第几天?(如:20200601)被追问异常情况处理,异常情况包括输入的字符串
又被阿里捞了起来,这次是ios开发部在boss上联系我的,第二天就安排一面了。 技术相关:TCP三次握手和四次挥手,进程间通讯,HTTPS和HTTP,死锁必要条件,死锁避免,智能指针,设计模式,排序算法及其时间复杂度,简述快排。 有两个小问没答出来:https可能失效的情况,单例模式的弊端 手撕:2 sum。讲了两种思路,一种是写的建哈希表查找的方式,一种是口述的二分查找方式。 个人方面:比赛经历
面试官很和蔼,全程很舒服,很赞,话不多说上干货 1.自我介绍 2.项目 3.实习工作大概内容 4.BFC 5.CSS实现一个三角形 6.Vue2和3的区别 7.跨域实现方法 8.代码题:数组扁平+去重 9.代码题:数组转为树结构 10.代码题:查找出现最多的字符以及出现字数 11.浏览器缓存机制 12.vue和react的区别 13.父子组件传参方法 14.父子组件生命周期的执行 15.nextt
JAVA如何实现线程池 线程池的结构。本地方法栈等 堆的结构。老xx和新xx,具体叫什么记不起来了 如何实现并发,多线程相关 spring cloud比spring boot有什么优势,不同 其他忘了 最后问你还有什么优势。想不起来了感觉自己没有优势,于是说自己身体好能加班也习惯卷。 #阿里巴巴信息集散地#
一面 Redis Cell,令牌桶算法以及介绍其他几个流量控制算法 如何使用Redis实现验证码防刷 Elasticsearch了解吗,倒排索引原理 讲讲Hyperloglog和Bitmap 项目里Redis分布式锁的实现,Lua脚本了解吗,锁误删和超时问题,Reddison RabbitMQ项目中使用场景 RabbitMQ数据丢失问题,三个节点丢失的各种解决方案?讲了持久化,ack和事务 vol
0offer谁懂啊,继续发面经攒人品。 今天这个好像是个大boss,百度上面都搜得到这个面试官名字,不苟言笑,很有威严。 1. 自我介绍 2. 问实习做了什么,刨根问底的问。 3. 为什么全是算法,跟安全没有太大关系 4. 实习时间 听说这一面应该是和上一面一起的,但是两个面试官没有安排出在一起的时间,相当于同一次面试面了两次,内容都差不多。
1.主要围绕项目展开 2.线程池(各种细节问的很详细) 3.分布式Redis 4.乐观锁悲观锁 5.实战中,怎么把Redis部署进项目 6.除了Redis还了解其他中间件吗?
双非本科,参加了无数场面试,以下是最近面阿里的总结: 阿里 面经1 简单介绍项目 知道哪些数据结构以及他们的特点 链表增删快,那如何提高其查询效率,有没有什么想法? B+树了解吗?B+树如何范围查询?B+树退化的极端情况是什么? 跳表了解吗? 大顶堆、小顶堆了解吗? 实现长地址请求到服务端,然后服务端重定向短地址给客户端,如何实现长短地址的互相映射? 那我现在有10份数据,有1000个线程来争抢,