1. 自我介绍 2. 实习工作 3. 慢sql优化、流程 (深挖 一半时间在讲sql优化) 4. 聊项目 业务流程(又被布隆过滤器坑了...) 5. 算法:设计实现双端队列、设计链表(时间不够,讲思路就可以) 全程聊实习、聊项目,面试体验最好的一次
投的测试,没问测试一点相关的东西 ------------------------------------------------------ 1. 自我介绍 2. 为什么想做测试 3. 实习经历 4. HashMap底层实现(1.7和1.8的区别) 5. 创建线程的方式 6. 讲一讲消息队列 7. 并发流程 怎样确保同一份数据不被重复消费 如何保证一个订单只会被分配给一个人 8. 分析慢SQL
自我介绍 居中布局 判断数组的方法 数组有哪些方法 如何实现三栏布局 三栏布局使用float时中间宽度怎么计算 CSS动画 CSS如何实现列表加载时动画 有使用动画吗?使用动画的优势是啥? ES6新特性 JavaScript数据类型 var、let、const 区别 浅拷贝与深拷贝 深拷贝的内部实现 HTTPS与http区别 三次握手与四次挥手 四次挥手时第二次与第三次之间做了什么 docker部
主要是问c++语法相关知识,记录几个没回答出来的,答的不好的 1.继承和组合是什么,区别 2.泛型的高级用法 3.segment error的原因都有哪些 4.c++实现全排列都有哪些方法(只回答了遍历和回溯,应该是想听到next_permutation()系统函数的使用吧) 5.c++11某几个新特性 6.c++将内存分为哪几部分,介绍一下
部门:技术架构团队 手撕:二分查找 手撕:找出数组里出现两次的元素 实习 MySQL的锁、视图、事务 SQL里的几个连接 MySQL的索引怎么去设置 索引有哪几种 索引的缺点 索引和主键的区别 Java基础数据类型 除了基础数据类型还有哪些类型 接口和抽象类的区别 方法的覆盖和重载有什么区别 Array、ArrayList、LinkedList的区别 线程和进程的区别 Linux如何查看当前的进程
30分钟算法30分钟提问 算法题: 1. 数组第k个最大元素 2. 有效的括号 3. 搜索旋转排序数组 八股项目: 1. settimeout会有不准的情况吗?有没有可能会提前?如果让你去构造这样一个场景, 要怎么样写代码让他延迟执行 2. 项目里写了通过防抖节流提升页面性能, 为什么防抖节流可以提升页面性能, 有没有一些具体的衡量指标体现他的性能 3. 浏览器同域名请求的最大并发数限制 4. h
12.19 小红书电商团队 Java后端实习 一面 base上海 一面是微信视频聊的,面完第二天hr约二面,到这里好像才正式进入公司流程,不过拿了其他offer了就主动暂停了流程 部分面试内容: 聊实习项目,分库分表怎么做的?这块不是我做的,不太了解 ZooKeeper相关(因为rpc项目中用到zk) 如何监测节点可用?session、心跳机制 如何zk注册中心挂了,如何实现高可用?说了客户端加可
一面 一小时 介绍自己的项目 项目相关问题(其中一个是问方法/论文的创新点在哪) 协方差和相关系数是什么,他们的的关系是什么 L1范数和L2范数的区别 谈谈Sigmoid ReLU函数在0点的梯度怎么处理 Transformer和Rnn的区别 谈谈Transformer多头注意力机制,多头注意力和普通注意力的区别 从普通注意力换成多头注意力会导致参数暴涨吗?如果有所增加的话,请分析主要是哪个结构导
一面 12/11中午约面 在12/12 近 1.5h 项目: 大部分时间在问第一个项目,但第一个项目是crud+秒杀,说是简历凑字数不过分。 说一下鉴权模块JWT怎么保证唯一性的(头部+负载+密钥+加密算法 举了同端登录不同账号,不同端登相同账号一些边界场景,会发生什么 怎么处理的(没考虑和不清楚前端localstorage 解释一下这个SSE服务发送事件(介绍并比较了sse与其他主动推送技术 长
1.介绍项目 2.挑个自己觉得最有收获的项目亮点讲(照着自己做的文档念) 3.你项目用了Spring,讲讲你对Spring的理解(有点抽象) 4.你用了注解,说说你怎么理解注解的,Spring有哪些常用注解 5.说说你最常用的集合,我瞎回答hashmap,又问hashmap的场景和底层原理 6.问我Spring单例模式场景,不会;叫我写单例模式代码,不会;又叫我写一个排序,我选的冒泡排序还花了好几
昨晚HR打电话问我为什么没回复他,我说我没收到邮件啊,后面他又重新发了一遍,约了今天下午面试,赶鸭子上架 1.自我介绍 2.直接拷打项目全程无八股(压力感觉比面字节还大) FP,FCP,LCP是什么,怎么做的,这些东西有什么用,怎么衡量我这个页面性能好不好,怎么根据他们来做优化, 你拿到这些数据之后怎么做的,怎么上报,引出前端性能优化(我人直接被问麻了) 3.你刚刚说到压缩和分包,怎么做的(引出w
已挂)写写面经攒人品 1.做一个三分钟的自我介绍 2.深挖简历,你对运营有什么感兴趣的方向吗? 3.你之前实习的收获 4.在上一份实习中扮演的角色?不可替代性? 5.工作中在业务对接上有没有遇到特殊情况?由于沟通时的信息差起冲突了之类的? 6.数据分析能力,Sql 应用程度?Excel ? 7.反问)我问了这个岗位最看重的技能和能力? 面试官回答是 沟通力和逻辑力以及应急处理能力
base北京,面完没后续了, 问实习项目,遇到困难 前端的数据缓存有哪些方案呢?有什么区别 常用的隐藏页面元素的方法都有哪些呢 日常开发过程中哪些操作会导致页面进行一个重绘和重排 手写:水平垂直居中布局 手写:画三角形 浏览器跨域 浏览器输入url后到渲染过程 强缓存和协商缓存,以及相应字段 暂时性死区 判断类型方法 手写:不用reverse写一个判断回文数 反问说觉得没什么问题,有理解,但是没后
1.自我介绍 2.Java中的八种基本数据类型 3.String StringBuilder StringBuffer区别 4.接口和抽象类的区别 5.内部类 6.mysql索引,索引的底层数据结构实现 7.redis有哪些数据结构 8.List和Set的区别,以及底层数据结构实现 9.http和https的区别 10.tcp与udp的区别 11.双亲委派机制 12.BIO NIO AIO模型
30min: 1.自我介绍 2.你身为队长是怎么安排任务的 3.你在用七牛的产品时的感受 4.讲讲分布式理论基础 5.有了解过共识算法吗,如Paxos 6.Gossip 协议的作用是什么 7.你是依据什么标准来拆分服务的 8.Redis提供了哪些持久化手段 9.Redis7里面引入了多线程模式,你觉得这个适用于什么场景 10.fork的工作原理能描述下吗 11.主进程挂掉后,子进程如果不挂的话会被