上海 做商家展示 timeline 4.1 一面 4.2 二面 4.7 发offer (就喜欢这种不拖拉的) 一面:1h14min 无算法 谈谈你对美团的理解,你对这些部门有啥认识 谈谈你觉得美团如何优化,进一步提升 项目介绍 与其他开源项目的对比 有无实际使用 滑动窗口限流实现,如何优化 (不断让我优化 再 优化) 一次浏览器请求 cookie 和 session 区别 数据链路层协议 Mysq
数字倒序输出 3个线程打印1-10 场景题,让理解加价购买和满减后,均摊到每个商品的价钱 缓存穿透,击穿,雪崩,怎么防止 rabbitMQ和rocket的区别 数据库的索引 数据库分库分表 数据库事务和锁 数据库唯一键 问了下项目 感觉都是一些讨论,具体的问题不多,一直问答不会为止
1.redis的集群模式 2.redis的持久化策略 3.内存淘汰策略 4.redis hash的底层结构 5.redis string底层结构 6.redis实现分布式锁,以及setnx可能存在的问题 7.spring和springboot的区别 8.springboot注入类有哪些注解,有什么区别 9.spring aop如何实现 10.动态代理有几种实现方式 11.mybatis #和$的区
4.07团子被捞一面 自我介绍,介绍项目功能和技术,项目数据库有没有主从,介绍项目的缓存、我说了布隆过滤器,追问了布隆过滤器的作用和流程 介绍缓存雪崩和解决方案 ,追问如果设置key永不过期怎么更新缓存(主动更新) 介绍缓存穿透和解决方案 redis和MySQL的数据一致性(忘记了) 了解redis集群吗,redis的String底层是啥,Hash底层是啥? 项目有什么用的比较熟练的中间件?(没有
一面 4.2 国际事业群,45min,追着项目问八股,没有手撕。忘记录音了,只能尽量回忆 自我介绍 问项目里下订单的接口是如何优化的(Redis缓存+MQ异步) 接着问如何保证缓存数据库一致性、如何保证微服务模块间数据一致性 分布式session登录咋实现的 接着问RocketMQ事务消息的一些细节,模拟了一些场景进行拷问,比如第二条半消息发送失败但事务已经提交时MQ可以采取哪些措施 问项目为啥用
一、前言 在继续阅读之前,请先思考一下是否曾经遇到过以下问题: 对大数据源码一无所知 不擅长突出项目亮点 缺乏算法刷题技巧 难以理解面试笔记V5.0中的答案 ...... 如果你曾经或者正在面对以上问题,那么面试笔记V6.0可能会成为你的解决之道 大数据开发面试笔记V5.0发布已有半年,现在V6.0终于推出,本次更新的主要内容如下: 二、核心目录 V6.0笔记包含大数据篇、计算机语言篇、计算机基础
1,问了下为什么不从事模型开发相关的工作(简历中有模型开发相关内容) 2,头文件里包含了static变量会怎么样 3,解析xml文件会会用到哪些数据结构 4,如何实现带优先级的工作队列 5,记事本里统计字数,如何设计 6,Wps里的redo,undo如何设计 7,给了段代码让看会不会运行出错,为什么 class Demo { public: Demo() : count(0){} ~Demo()
无自我介绍 整个面试还是有点尬住的(主要是我头铁,无数据库经历硬投数据库) 问了研究生课程学了啥 为什么投数据库 MongoDB和MySQL区别 copy on write b+树和跳表区别 MySQL的undo log,redo log lsm tree的一些细节 sstable之间是否有序 本科非科班为啥跨考 做raft有什么收获 写题
八股盛宴 如何理解文件系统 文件系统是如何管理的 linux存储文件的格式 介绍一下io模型, 谈到了数据的拷贝,谈一下你对零拷贝的理解 用户态你是怎么理解的 介绍一下io多路复用, epoll介绍一下 操作系统内存的分配方式 如何理解虚拟内存 spring循环依赖是什么,如何解决的 介绍一下双亲委派机制,我自定义一个string能生效么 redis持久化策略 讲一下不同策略的使用场景 aof文件
报个面经攒人品 TL 3.21投递 4.3笔试 4.7约的面试,4.8面试,约40分钟 淘天的笔试感觉是我最近做的笔试中成绩最差的,没想到第一个拿到面试。 面试官先是介绍了团队的工作内容,然后要我做自我介绍。 之后是笔试部分,首先是sql题,给定use_id和ordercount,要求ordercount的90分位数,我当时太紧张忘了percentile_cont怎么拼写,用的是order by
1.自我介绍 2.问了一段实习(是做机器学习的)因为楼主没做过数据开发岗 3.楼主自行让面试官听我说了我用aws的经历 4.面试官说你偏算法 我问你数据库可能你也不知道,那我们不写sql了吧。楼主自以为刷完了牛客基础可以写写。 5.面试官出题如下 时间 昵称 ID idx 2000 A a 2 2010 B a 3 2020 C a 1 题目1 输出每个名称的持续使用时间 比如A:2000-201
1. 自我介绍 2. 之前的实习在干啥 3. spark、mapreduce区别 4. 问了一堆Python相关的函数和包,答得挺模糊,还有拷贝估计是想问深拷贝浅拷贝区别我脑子短路没明白问的啥就说忘了(太久没写Python了都在练sql😭😭) 5. 机器学习算法聚类用啥,线性回归和逻辑回归(我也不知道为啥会问这个) 6. 口述sql,求班级各科目排名前三 7. 学校有开大数据开发课吗,自己怎么
蚂蚁面试体验感真的很好!!!之前在网上刷到我还不相信,面完觉得太好了。 1. 项目如何进行分析处理和得到结果的 2.为什么想来做数据分析师?跟你的背景相对区别那么大 3. 情景题如何获得种子用户以及如何安排触点能够得到更高的点击率 反问环节 聊了很多关于进入部门的发展和工作内容,本来对这个面试还不抱有什么希望,但是聊的很开心,突然觉得如果一面能过,二面一定好好准备。 1.进来以后会要做具体项目的分
1. 互相自我介绍 2. 实习时团队合作出现过哪些问题,如何处理,项目怎么做的 3. 三个词形容自己 4. 成绩还可以,为什么不考研 5. 有没有特别想改变的缺点 6. 父母工作,是独生女吗 7. 你认为在学校和工作的区别是什么 8. 有没有对象,哪里人 9. 对自己影响最大的人 10. 还投了哪些公司,有没有offer,为什么选择淘天 11. 能实习多久,什么时候能到岗 反问:什么时候出结果(清
先自我介绍 我看你是Java ,c和c++了解吗?(只在本科学过c基础,没有实际开发过 平时用windows 还是Linux开发?(win写代码,部署需要用Linux Linux 关于网络和查询命令用过哪些?(ps Grep 查看运行程序,docker 的命令,还有nohup 这种,网络防火墙的firewall 有用过查看网络状态,网络接口之类的命令吗?没有 那你说一下哪个命令?忘了,我都没记