timeline ------- 一面 5/27 30min 二面 5/30 30min OC 5/31 ------- 一面 5/27 30分钟: 1.自我介绍 2.从上一家公司离职的原因 3.项目介绍 4.项目深度拷打 5.vue3性能相关的优化或者有什么提升(答了六点 6.实习过程中遇到了哪些困难 7.实习过程中一个项目到上线花了多久时间 8.vue3哪六个生命周期 9.说了那么多vue3好
1、自我介绍 2、简单问了一些学校方面的事情,说比较好奇这么早出来实习,学校都有什么课程 3、为什么要换一家公司实习 4、项目(与个人项目相关的问题省略,因人而异吧 整体链路是怎么样的,都做了什么 dwd和dws的区别主要是什么,如何理解轻度汇总 怎么划分主题域 ods数据是如何得到的(应该是问数据采集是如何做的 5、olap数据库都了解什么,ck和doris的区别 6、数仓建模模型(星型
发面经,攒人品 1.自我介绍 2.介绍项目,优惠价秒杀(一个提醒我的就是他问,你们判断是直接查询数据库吗,不应该拿redis挡一下吗,不然所有请求都访问数据库,太大并发会垮掉,redis呢可能会导致数据不一样,那就要做取舍了,他是说吧库存数量缓存到redis,那判断库存数量其实就是判断redis中的数量,重点如何保证数据得一致,那其实库存数量只要不是在最后几个的时候,多一个少一个其实是没事的,上上
个人介绍 拷打项目 多线程实现的几种方式 SpringIOC SpringAOP 索引创建流程,如何选择创建索引 联合索引,索引失效场景 (a,b,c)这组联合索引如果用到a,c,索引会失效呢 Mysql慢查询优化 隔离级别 MVCC如是实现可重复读这个隔离级别 缓存击穿、穿透、雪崩 双亲委派机制 如何打破双亲委派机制(这个没有了解过) 手撕LRU
自我介绍 首先一道算法,判断括号是否合法,磕磕绊绊写完了 问linux命令,怎么查看进程和端口号 然后问了进程和线程的区别,开始吟唱。 最后一道sql,找出表中name出现次数>2的所有记录 全程半小时,感觉有点kpi,不过面试官好心告诉我测多开少,慎重考虑 #我的实习求职记录# 更新 15分钟后约二面 更新 二面已过,oc了已经
货拉拉 一面: 结合项目询问八股 1.解释一下缓存击穿缓存穿透缓存雪崩并给出解决方案 2.说一下redis数据怎么保持一致性的 3.如果有热key怎么处理的 4.redis集群主从数据不一致怎么处理的(不会,面试官说不会也没事,现在确实没比较完善的处理方式 5.说一下怎么解决redis并发问题 6.如果reids挂掉数据直接打到数据库怎么保证并发 还有一些细节问题记不太清了,围绕项目 二面: 依然
八股 问了很多高并发,多线程相关的问题,答的比较不好 算法 写一个二分法,demo 反问 需要加强学习的地方 应该有二面或者三面 过了一周了没消息,但是也没收到感谢信,因为是师兄内推的,没走官网途径? 总结:应该是凉了,8股答的太差了 #美团# #日常实习后端#
二面主管面:聊了很多,又给人聊乐了 1h redis的优缺点 redis穿透三件套 (想起来还有个题目) 怎么对比两个超级大的文本,每一行都是string,对比拿到一样的内容 答:每个拆10片,老式转盘拨号电话那种方式,转一圈,比10次就能得到结果了 追问:你用过分布式相关的内容吗 答:大二做的大数据竞赛拿了省一等奖,用了hadoop分布式存储,但是当时是mapreduce拿词频,这个好像不合适。
主管面,聊的很轻松,技术架构思路层面收获很多 1h 基础知识: java数据结构,底层实现(背就完了) 为什么看底层,跟c++的stl对比有什么感受 项目中http的状态码 缓存穿透 雪崩 击穿以及对应解决方式 项目拷打:限流策略,bloom过滤器的使用 扩展到redis场景题:并发量太大了,负载是10w,已经到9w了怎么办(大概是这个意思) 循序渐进,聊着聊着发现之前回答的有问题,逻辑闭环了以后
1. 自我介绍 2. 聚簇索引和非聚簇索引 3. DNS的解析过程 4. 网络分层模型 5. Linux常见命令 6. JVM内存区域 7. 线程池的优点以及执行过程 8. 垃圾回收 9. AQS 10. 锁升级 11. 线程的状态 12. MQ消息丢失怎么办 算法:有序数组构建平衡二叉树(以前没做过,hot100没有啊,但最后幸好a出来了) 问题基本上都很流利地答上来了,面试管评价不错,已约二面
1、介绍一下实习经历,团队规模,任务是怎么分配的,用什么平台? 2、多人协作开发时,代码合并怎么解决代码冲突问题? 3、重复上传截图的问题是怎么解决的? 4、异常的种类有哪些? 5、Java中注解是怎么实现的? 6、项目中有没有用过递归,是怎么用的? 7、Java泛型是编译型的还是运行型的? 8、项目有上线吗?提供一下GitHub地址 9、有多个异常时要怎么捕获处理? 10、项目部署怎么做的? 9
一个字,水,虽然自己也很菜,选择题错了好几个,该背八股了 一,选择题 1,int i = 1; const int j = 2; 以下错误的是 A,const int *p1 = &i; B, const int *p1 = &j; C, int *const p2 = &i; D, int *const p2 = &j; D错误,因为 j 是常量,不能通过指针修改它的值,所以使用 int *co
之前实习怎么写的UI自动化 UI自动化使用场景 使用appium的自动化脚本使用什么框架封装的,框架结构是什么样的? 公司整个的测试流程 使用Charles做了什么样的工作(mock数据) 测试开发的成长路径 聊了一下机器学习模型、数据标注、评价指标、怎么划分的超参数 为什么选择做测试开发 写的代码量有多少 遇到的一个技术难点 使用测试工具处理长连接这种请求要怎么做? 测试和开发的区别 对测试开发
一面1h:5.14 上来先问,看你是打acm的,你队名是什么,好像遇到ap面试官了 网络: 浏览器输入url会发生什么(常规八股) TCP如何保证可靠,流量控制(超时重传,滑动窗口机制) 集合: 说一下ArrayList扩容,说一下泛型 你刚才说java是伪泛型,cpp泛型怎么实现的(泛型模板,编译时生成对应代码) 多线程: 一写多读有什么问题(可见性问题) java中如何解决一写多读问题(答了h
5月10日 面试官很和蔼,面试官一上来就进行了自我介绍,讲了面试的流程,全程也一直给反应 行业背景 面试忘记了解公司行业背景,开头就被问懵圈了 对自动驾驶行业的理解?扯了扯tesla和哇为 对大疆车载做过哪些了解?不了解 对自动驾驶L1-L5划分有什么了解吗?不了解 对大疆车载的产品有了解吗?没有 数据结构 对缓存算法LRU和LFU有了解吗? 如果让你去实现一个LFU的缓存类,从数据结构的角度怎么