在这里记录下自己的秋招,很喜欢贝壳的效率和面试模式(一天完成所有面试,任何一个环节都可以直接终止) 一面二面结束都是秒收到下一场面试的链接,不超过30s 一二面:(不作区分了) 八股: jvm分区,功能,垃圾回收器,垃圾回收算法? 三色标记法知道吗? 分布式cap理论,eureka是哪种? redis为什么快?越详细越好 redis数据结构怎么优化的,你用过啥数据结构,应用场景是啥 redis分布
【一面 业务面25mins】 1. 自我介绍 2. 作品都是自己100%独立负责的吗? 3. 活动项目举例深挖 4. 内容输出举例深挖 5. 实习都是自己找的吗还是学校推荐的?都是线下吗? 6. 成绩是最后一年的还是全年的? 7. 为什么大学四年都能保持这么好的成绩? 8. 什么事情让你很有价值感? 9. 与人沟通的技巧? 10. 有什么爱好? 11. 对岗位的理解是什么? 12. 反问:接下来的
介绍实习的项目 如果用户上传一个图片,该如何压缩 如果要封装一个组件,用到别的项目中有哪些方法 如何量化加载时间(答了性能指标,面试官不满意,说那是开发人员本地的量化方法,用户应该怎样知道准确的加载时间) 对CI/CD的理解 jenkins的原理是什么 对前端工程化的理解 如果员工就不遵守代码规范,应该做哪些事情 对脚手架的理解 面试感受:好难...我回答的每一个问题好像面试官都不太满意问得太深了
秋招的时候面贝壳测开,当时测开的东西几乎完全不会,三面完了就挂了。这次投测开直接挂了。 非常感谢贝壳HR给我一次尝试IOS的机会,贝壳的HR真的是我今生遇到过最好的HR。 一面 自我介绍 兴趣大吗 为什么选择IOS 项目难点和解决方式 你做的一个自动登录的需求,这个token会设置过期时间吗? 微博好像一直都是自动登录的,你觉得什么实现方式好一些? 对比一些移动端token的设置,对你的项目有什么
一面问题 (30min) 1. 你对贝壳找房这个产品有什么了解? 2. 你认为贝壳找房的核心竞争力是什么? 3. 你用过贝壳找房吗?目前存在哪些问题,有什么可以优化的地方? 4. 请你简单描述一下你实习的产品运营经历,以及你在其中扮演的角色和所做的工作。 5. 你认为一个好的产品运营需要具备哪些能力和素质? 6. 你的爱好是读书?请你分享一下你最近看过的一本关于产品运营的书籍或者文章,以及你从中学
自我介绍 学习了哪些设计模式 一个程序有很多if else 如何用策略模式实现开闭原则 Nginx做反向代理为什么快(简历写的有问题) Nginx update如何配置的 主从复制在java中如何配置的 框架底层如何实现的读写分离呢 用的什么注解框架 redis做缓存如何实现的缓存一致性 我解释说缓存不过期或者设置分布式锁 又接着问分布式锁其他人就一直等待吗 我说是的 设计了半天也没讨论出结果 把
一面 1、项目 2、单点登录 3、cookie、localStorage、sessionStorage区别 4、小程序的包大小限制 5、开发流程 6、px、rem、em、百分比、vw区别 7、怎么让某些px单位不转成rem 8、bug如何排查 9、前后端有争议怎么处理 10、继续聊项目 11、node了解么 12、强缓存、协商缓存 13、输入url到页面渲染
逆天面试官😅 一道css题(画圆)写出来了,然后一道promise题(按数组顺序输出)也写出来了。说看你挺熟练的,那我再出一题(经典红绿灯)也写出来了,然后两分钟后秒挂。 估计是主搞vue的,看我简历半天,说咋全是react,憋半天憋了句知道哪些react钩子,然后就开始写题,真晦气。 最后反问问他公司是不是主要vue为主,结果来句react为主,笑死人
发面经记录一下 数据/算法岗位 9.17一面 1、简历; 2、项目; 3、业务场景题目,如何根据目前已经有的用户数据,包括平台上的交易数据,来为客户推荐租房经理; 4、手写一个梯度下降; 5、反问; 9.17二面 1、项目(深挖,还分享了ppt给面试官讲) 2、kmeans初始点不同得到不同的聚类结果,如何改进; 3、SVM算法介绍; (还有一些已经记不清了) 4、反问;
约的三点,进去一看前面有9个人在排队,等到了三点半才到我 3:30一面30min 自我介绍(哇面试官是个小姐姐) 介绍下你熟悉的项目 项目中提到解决了缓存击穿的问题,具体怎么解决的 那说说缓存穿透和缓存雪崩是什么情况以及要怎么解决 说说项目中锁的使用,以及解决了什么问题 MyBatis你认为有什么优点?(内部配备了连接池,相较于全自动的关系映射,使用原始SQL对复杂查询其可读性较好,内部使用了一些
事务的隔离级别 权限校验是如何做的?在权限校验中,如何定义资源。 如何保证缓存和数据库的数据一致性 如果redis宕机了,我们该如何保证数据一致性 如果rabbit mq宕机了,怎么处理订单 如果不使用分布式事务,如何保证数据的一致性 如何redis搭建集群模式? 单点登录如何实现? cookie和session的关系? sql题:查出每人单日销售金额和销售量的前10名 算法:
常规八股 40min 1. Redis的一般应用 2. Redis分布式锁实现,Redisson实现 3. 其他分布式锁的实现方式 4. 缓存和数据库一致性问题 5. Redis为什么比MySQL快 6. 常见索引 7. 联合索引最左匹配 8. 索引失效如何排查 9. Spring事务 10. 声明式事务的优缺点 11. 事务失效的场景 12. MySQL事务隔离级别 13. 脏读、不可重复读、幻
贝壳一键还原3.0 功能: 1、支持英、简、繁三种语言,并且可以动态切换语言。 2、这次只给出NTFS分区的备份,去掉了FAT32分区的备份,一个原因是FAT32的增量备份还未制作,而NTFS的增 量备份也做了修改,增量备份也得到加强。 3、备份和还原的步骤改成两步骤,下面说明会看到。 4、这次的贝壳还原3.0采用了unicode编码,更能适应中文。 5、3.0生成的镜像文件格式
发个面经攒人品,许愿贝壳OC! runloop与线程关系 runloop有几种运行模式 runloop的状态 iOS中线程与队列的关系 有用过performSelector吗 GCD用过吗,GCD能不能取消任务 项目中的一个问题 智能指针 static的作用 C++和C语言的最大区别 C++引用和指针的区别 runtime应用 方法交换需要注意的点 堆和栈的区别 什么是内存泄漏
一面 50分钟 原本约的17点结果排队排到18点才面。 一面的面试官是个姐姐,很温柔。 自我介绍 手撕算法(反转链表) 手撕了一条sql(一个邮件表统计出邮件次数出现最多的邮件和次数) 一道智力题:两个桶,一个5升一个3升问怎么得到4升水(不能各装一半,我一开始没有答出来最后姐姐点醒了我) 问 ArrayList 和 LinkedList 的区别 问可以通过什么数据结构来加快LinkedList的