一面 数据同步怎么做的 事实表、维度表怎么设计 数据完整性、唯一性怎么保证 数据怎么分区,如果增量同步,需要历史数据合并分区慢怎么解决 数仓如何进行组件选型,理由 数仓建设过程中有哪些难点 atlas如何获取数据血缘 拉链表怎么设计 你觉得拉链表常用吗,为什么不用 那你为什么要设计拉链表 sql题 分组topn row_number rank dense_rank区别 看两个sql,差异在哪,哪个
总结:计网基础,扩展的也都是简历上的,最后手撕(可惜我第一次被面试盯着写,很简单的二分查找没写出来,一结束自己复现就秒了😭) 1.自我介绍 2.osi七层 3.http各种请求 4.https握手 5.ssrf 6.psexec和wmiexec 7.日志相关,确实没太了解 8.mimikatz补丁那些(补丁的绕过忘记了没答出来) 9.uac 10.kerberos协议过程,金票银票区别,金票银票
1. 项目介绍 2. postgresql与clickhouse的区别 3. clickhouse的特点 4. 线程池的参数 5. 如何创建线程池 6. 线程池任务流程 7. future了解吗? 说说completableFuture 8. 说说redis? 9. redis线程模型 6.0之前和6.0之后区别?什么时候单线程什么时候多线程? 为什么要这么用? 10.hashmap与concur
1、文件下载与上传的原理 2、大文件的下载 3、假设客户端有一个安装包要下载,安装成功率与下载成功率很低,要去优化下载成功率,会从哪些方面? 除了切片以外还有其他方案吗?除了提到的网络协议层优化?还有吗?安装包是静态的、会变化的,一定要在服务端去下载吗?(答 CDN)为什么要 CDN 优化呢?如果要去度量下载成功率,会怎么设计一个前端监控?之前有没有做过类似需求去做前端埋点? 4、重型的 web
1.瞎聊,问了我啥时候开始学java的,怎么做项目的,有没有看什么书啥的。 2.问我lc刷了多少道。 3.手撕一道lc,有个地方写错了,被指出来了才手撕成功。 不到30分钟,然后就结束了,问面试官是不是不招人,怎么这么快就结束了,他说日常实习就随便面面。 各位牛爷爷,这是什么情况?kpi面嘛😂
0.总时长60分钟 1.虚拟列表(实现原理,列表元素状态改变如何解决,不定高度滚动,多行滚动,scroll监听缺陷,节流两种实现方法,intersectionobserver参数问题) 2.杨辉三角 3.手写数组合并方法(参数化运算符和concat性能,concat和push实现空数组合并区别) 4.Vue代码说结果 5.反问 点评:第一条直接问穿心态炸了,导致后面没有回答底气了,面试官人很好。
8.23 一面 30min 1. 自我介绍 2. 项目介绍,没有问很难很深入,主要是讲解基本的实现流程 3. 接口和抽象类的区别 4. 多线程并发的时候如何保证稳定性(回答了原子性、有序性、可见性方面的内容) 5. 手撕:合并有序数组,又问了如何减少空间复杂度(只是口述了一下) 面试官很温柔,但我紧张的全身是汗
1.Vue的编译过程 2.Vue的render函数 3.Vue的响应式API和React Hooks有无异同 4.函数定义和函数表达式的区别 5.实现垂直居中的方式 6.缓存方式 7.Vue的自定义指令的实现 8.手写题:把一个Object转成字符串形式(递归) { tag:'div' children:[ { tag:'span' children:['ssss'] }, { tag:'span
自我介绍 寒暄了好久 疯狂拷打实习 手撕:层序遍历,建表语句 char和varchar区别 redis常用数据结构
#实习#1、自我介绍与项目介绍 2、跨域里面JSONP的原理是什么? 3、跨域是怎么形成的 4、写了一个script标签,在CDN上有一个线上的地址,通过script标签引进来有跨域的问题吗? 5、移动端适配有哪几种方案 6、rem的原理是什么 7、rem根元素的大小该怎么进行计算 8、px一般怎么转rem 9、webpack里面loader和plugin的区别是什么 10、闭包的特性是什么? 1
#快手# #hr面试# #面经# #推荐算法# #暑期实习# -时间 2024年4月9日 晚上,总计12分钟 -自我介绍 -项目 -论文 -什么时候能来实习? -六月份到九月份 -base地有什么考量吗? -北上广深都有投递,没什么倾向 -有投递其他家吗? -大致的介绍一下其他家的推进流程 -这么说,快手是目前进度最快的? -是的是的,如果快手能够发offer的话,我其他的流程应该就不怎么推进了
一面5.17 50min 从实习项目着手问的: 1、hashmap和concurrenthashmap的区别和特点 2、hashMap发生扩容时,对系统的瞬时表现有什么影响 3、大对象到jvm哪 4、redis+lua脚本怎么实现的分布式锁? 5、为什么要用lua? 6、lua会不会出问题? 7、若6说的发生了,该怎么办? 从项目着手问的: 8、数据库的乐观锁 常规八股 9、syn和rentree
攒人品咯~~ 1、自我介绍 2、项目拷打 细节 细到数据库表,针对你的项目怎么做测试用例设计,没说全,要我补充一些 3、数据库三大范式 4、各种连接 内外 左右 5、ACID 6、redis 穿透 击穿 雪崩 7、测试用例 聊天窗口发图片 8、手撕两道sql 9、手撕 合并两个有序数组 sql撕得有点磕磕绊绊,许愿二面 想去手子~~~~ #我的实习求职记录#
官网投了几十个,只有这个约面了 岗位:【暑期实习】java开发实习生(协同办公)-【效率工程】 一面 6.5 轻雀网页端 1h 手撕简单容器类算法 spring springmvc springboot区别 ioc好处 手撕单例 手撕多线程并发 手撕数据库建表 建索引 单表查询 反问:挺好 别紧张 过 二面 6.8 轻雀网页端 面试官很和蔼 问答40min 自我介绍 创建线程 线程池 newfix
一面: 1、手写左侧固定右侧自适应,尽量多方法 2、类型判断有哪些方式, typeof typeof typeof null 返回什么 3、addEventListener的第三个参数是什么,手写ul里有n个li,实现点击li能console.log对应li,什么是事件委托,什么是冒泡 4、手写一个简版搜索框组件,要求考虑可复用性 5、算法:两个有序数组合并 二面: 1、css的颜色有哪些形式,r