时间为4月中 主要是聊项目加少量的八股,面试官对于框架的提问深度还是比较注重的。 自我介绍加项目介绍,问问用了什么技术栈,然后这些技术栈在面试期间全部问了 在项目中用到了redis,那说说使用了什么数据结构,为什么用这个结构 你的项目中使用redis背景是什么,有考虑使用别的缓存么 说说分布式锁,然后写分布式锁的伪代码(是切换到了写题的在线编辑器写了伪代码,其实就是写了一些redis的语句,主要还
具体timeline可以看我历史帖子,共40分钟+聊天20分钟 1. 自我介绍 项目介绍 以下全部强项目相关 2. 深挖业务(10 min),问项目成效 3. 聊天,个人问题一 4. 聊天,个人问题二 5. 开始问问技术,主要是爬虫方面,如何对抗?手段有哪些? (聊天,思路:首先分析常用反爬,L4,L7,行为,特征,硬件,POW,多特征联合等,再去说如何突破) 6. 部署如何容灾?具体库表设计?
具体timeline可以看我历史帖子,共85分钟 1. 个人介绍、项目介绍 2. 如果有一个比较大的需求,你想把需求映射到应用上,应该考虑什么? (聊天,思路: 需求沟通、落地、 技术调研、 可实现性、 对未来可能出现情况的把控) 3. 软件整体生命周期,对项目稳定性如何考量? (聊天,思路: 开发层面TDD, 上线层面-用了K8s的一些性能监控+伸缩, 性能层面, 瓶颈排查) 4. 你用了Con
一面四月三号,面试内容计网os八股➕简历项目+lc合并区间,因为我不会java所以没问java的八股。 面完1h多一点,一面面试官说过了,约二面时间。 二面四月八号,自我介绍/代码题top k/操作系统的项目做了什么,实现什么功能,难点是什么,做了多久,怎么debug/在实验室做了什么项目,讲一下/生活中有什么兴趣爱好/遇到不想做的事情怎么办/自我评价。 面完不到一个小时oc,当晚邮件。这个效率真
项目重难点 大文件上传 怎么进行组件化的,要注意什么 Css flex实现三等分 Const obj={ Func:()=>{} }这个函数有什么属性 闭包 防抖节流 手写节流 Promise 手写promisify js事件触发机制 Js设计模式 a最外层 b中间 c最内层 点击c 输出顺序 acb 手写数组拍平
春招 部门:财务 1. 部门介绍,自我介绍 2. 手撕:最长公共子字符串、 lambda表达式输出list中元素大于等于80的数的个数、 给出字符串比较代码问输出true还是false 并说为什么、 SQL题多表查询输出学生分数总和大于200的学生信息 提问环节:只记录记得的顺序可能不一样 3. java是怎么实现一次编译到处运行的 4. 双亲委派机制 5. 捕获异常catch 里写return
自我介绍 深挖简历 做算法题 凉————凉
1.自我介绍。说多了被打断了,寄😫。 2.介绍项目背景和内容,主要做的工作。 3.项目中的数仓是依照案例开发还是自己设计的?模仿开发过程,实现数据域的开发。 4.项目中有宽表设计和hive调优,如何做的。讲了宽表设计原因和退化的维度,hive调优主要做的数据倾斜,将热点数据拆分出来,单独处理。 5.单独拆分多出一张表,增加了存储压力,有什么帮助吗。数仓设计理念就是用空间换取时间,不怕数据大,就怕
美团平台 平台技术部 直播交易相关 后台开发 4.30挂 1.自我介绍 2.项目介绍,分为总体介绍、难点和亮点、收获,楼主的项目为魔改黑马点评,主要讲Redis的数据不一致解决方法和秒杀的高并发实现。面试官主要提问秒杀的实现、如何改进。 3.八股 (1)计网和操作系统了解吗,7层模型了解吗,讲讲DNS的过程 (2)了解ARP吗(不了解) (3)讲讲TCP和UDP的区别,给几个场景,选择其一并分析
看了好久牛客的金融服务测开面经,看到有友友说被问到深度学习算法了,跃跃欲试准备大展身手结果根本没有😂几乎都是开放性问题 1、实习 实习遇到的困难,问题,与开发如何沟通,编写测试用例的依据 2、写测试用例:外卖营销券的 3、mysql题,where接一长串就行,我还用了子查询 4、简单算法题,力扣只刷了30道的我都表示很简单 然而不知不觉面了大概70分钟?开始还因为设备问题让面试官等了好久 唉
八股: 1.synchronized和lock有什么区别 synchronized 适合简单的同步场景,而 Lock 提供了更多高级的锁操作和控制能力。 synchronized是内置锁,可以用于方法或代码块。它有多个级别:1无锁。2偏向锁=》没有其他线程竞争时使用,旨在提高没有竞争情况下的同步效率。它通过将锁“偏向”到第一个获取锁的线程来减少同步开销。只有当其他线程试图获取同一个锁时,偏向锁才会
2025届秋招,时长:75分钟 1. 自我介绍 2-15. 实习项目拷打 16. 用户态和内核态分别是什么? 17. 用户态和内核态之间的切换是如何做的? 18. 线程切换的时候有内核态和用户态的变化吗? 19. 内核态的线程需要通过内核态来做切换吗 20. 进程和线程的区别是什么 21. cpu的分配是按什么分配的?linux是按照什么分配的?时间片给谁 22. 进程之间的通信方式有哪些 23.
项目相关+八股 1.redis点赞设计 2.kafka如何保证消息不丢失 3.幂等及如何实现 4.ES原理 5.Java中的锁 6.synchronized和reentrantlock区别 7.reentrantlock为什么灵活 8.volatile 9.线程池 10.是否可以只有一个参数限制线程数量 11.如何动态设置参数 12.mysql索引适用场景 13.慢查询定位,explain字段 算
项目: 介绍一下第一个项目;做项目过程中学到了什么 项目有没有利用第三方组件,如视频处理之类的 八股: 介绍一下HashMap;HashMap的哈希冲突较多时会怎么处理 HashMap扩容;多线程情况下HashMap扩容会出现什么问题 有没有线程安全的Map String a = "abc"和String a = new String("abc")区别 String a = "abc"对它进行修改
自我介绍 nodejs相比于其他后端的好处(异步,非阻塞) 应用层上websocket和http的区别 解释一下轮询机制,长轮询和短轮询 http三次握手的过程 大文件分片上传的方案有哪些 数据的加密方式 同源策略 解决跨域的方案有哪些 cdn的好处是什么 浏览器缓存(强缓存和协商缓存) cookie和localstorage cookie在http里面的参数是什么 如何让localstorage