2024/07/11 20:00 50分钟 问偏向算法还是开发,回答偏向开发,稍微了解了一下AI经验和后端经验 项目不太相关,竞赛和项目具体的没问太多 八股:堆和栈、淘汰策略(LRU和LFU之类的,虽然不太熟悉,但面试官引导我思考回答到一些点上)以及数据结构实现(也是不熟但引导我自己理解着答) 手撕:给一个数字n和一个个位数集,用集合内的数组合成的数字,求比n小的最大值(类似于数位dp策略,从高位
1.自我介绍 2.coding 堪比上次momenta的道格拉斯-抽稀算法,出了个差不多类似的,只不过从节点,到线段那些都得自己定义 有bug没调试通 3.项目经历 3.1 关注架构的设计,还关注架构是不是自己提的 4.实习 4.1 你认为有技术难点的工作 5.java 5.1 java线程有哪些状态 5.2 怎么开启多线程 5.3 讲讲对锁的了解 5.4 讲讲AOP 5.5 讲讲配置刷新 5.6
地平线流程很快,没有笔试,一轮技术面,一轮主管面,流程推进快,面试体验极佳 一面:(4月23日,技术面) 1、说一下进程和线程的区别 2、了解协程吗?介绍一下协程的原理,为什么协程访问共享数据无需上锁? 3、协程切换时,上下文如何保存?在此期间需要关闭硬中断吗? 4、操作系统项目中提到了实现了mmap机制,详细介绍一下该机制的原理,具体是如何实现的? 5、了解go语言吗?接受转go吗? 6、详细说
进来没有自我介绍,先问了些基本情况(学校,专业啥的)然后直接开始技术面 1,发了两段java代码截图,第一个是两个方法只有返回值有变化,问你有没有什么问题(重载)。第二个是只变了参数列表的泛型,问你重载有没有问题。 2,泛型在什么程序运行的什么阶段确定。 3,给了java代码截图,方法里面有static块问你static块里的代码什么时候执行。 4,mysql什么情况不适合加索引。 5,你怎样理解
30min。 项目 介绍实习经历 你在里面负责什么模块? 数据量大概有多少? 合并去重怎么弄? receiver接收的数据是什么? 有进行压力测试吗? 数据量的这种并发就可能就说没有像真正的生产环境那么的多,怎么验证代码有没有问题? 根因定位有延迟吗? JVM jdk1.8 以后那些区域可能会出现full gc? MySQL mysql的锁有几种? 怎么写一个应用了表锁的sql语句? 使用upda
9.2打电话过来了解情况,9.5约面 时长1h10min 1. 自我介绍 2. 说一下可视化有哪些方面(指标、日志、链路追踪) 3. Prometheus的架构是怎样的,采集指标的流程呢 4. pushGateway的作用是什么 5. 实习相关内容拷打(主要) 6. 讲一下项目中大文件断点续传和文件秒传怎么实现的 7. 分享链接过期是怎么实现的 8. 为什么要采用OpenResty作为网关,它的优
一面技术面: 1.自我介绍 2.介绍实习的项目 3.redis有用在哪些地方 4.redis为什么性能好? 5.mysql有了解吗? 6.场景题,找出在表A但不在表B中的数据?left join + is null 微服务项目的问题 7.谈一谈对微服务的理解? 8.openfeign底层原理(问好像不是这么问的,但我答了feign的底层) 9.开放题:我们的主要业务主要是做大模型的相关产品,进来的
malloc是如何跟物理地址关联上的? socket通讯的流程,深入到kernel层面 poll,select,epoll,ET/LT docker里能bind CPU,是真的bind吗 Linux里kernel里的buffer如何通知user的 做了一道题:最长不重复子串 问题都比较晦涩难懂,甚至难以复盘,不愧是字节
7.13: 1. 面试官自我介绍,我自我介绍 2. 实习多久了? 3. 那边做过什么项目? 说了一下实习干的需求,比较简单 4. 有其他的项目经历嘛? 简历项目 5. 你的项目有什么可以讲一讲的吗?有的话可以讲一下,没有可以跳过?然后我就硬说,垃圾项目没啥特点 6. 大致介绍一下你的项目?(挑难的说) 7. redis用的比较多是吧?redis的数据结构了解吗?他的hash怎么实现的?(压缩列表
一面 7.11: 1. 自我介绍 2. 遇到过的最有挑战性的事情(技术上的也行,学习上的也行),然后说了一下我感觉我做的项目有点挑战性,咔咔唠 3. JMM内存模型讲一下(记不清了,我就说volatile可以让变量每次都从共享内存中读取,保证变量的可见性巴拉巴拉,面试官问我知不知道happensbefore,我说我不太了解) 4. Spring AOP了解过吗,怎么做的?(横切面、横切关注点巴拉巴
1分钟自我介绍 然后面试官问了下成绩, 成果相关的信息。 整个过程主要争对你写的项目中的技术进行提问。 主要包括: 1. MySQL相关: 知识点主要包括innodb, 聚簇索引 2. redis相关: redis 服务高可用的有哪些, redis cluster 的扩容机制, 新加入一个节点怎么完成数据的迁移, 主从模式下master 节点的内存不够怎么处理。 3. springboot 相关:
5月29日笔试: 试卷分为两部分,第一部分4道题,第二部分1道题,总体来说还是比较简单的,但是在一道模拟题上面花了太多时间,交上去居然一个用例都没过,最后A了3道,有道过了80%,最后是超时了。 6月5 11点 日一面: 视频面 自我介绍 大概讲一下项目中的难点 说一下ConcurrentHashMap(背八股),有用过吗?(自己的项目里确实用过) 知不知道mybatis中$和#区别(这个真不太清
6月5日 2点 二面 自我介绍,说下项目经历 说下小程序这个项目(大概讲了下功能点,面试官表示功能太简单了),项目中的难点(websocket实现实时聊天,以及防止脚本恶意操作),解决方案(脚本恶意操作的那个自己说了下当前的解决方案,面试官表示这样并不能防止所有的情况,我表示无能为力) 说下股票分析的那个项目(大概简单介绍了一下),项目的数据源从哪里来(模拟项目,只能从别的网站下喽,面试官似乎以为
面试官问的问题很专业,只怪我太菜了。 自我介绍,然后没问项目,可能webserver烂大街了,后面才问的,可能看我啥也不会把 两个场景题: 1 定时器 用什么数据结构:比如数组增删性能较差, 我:如果值涉及增删定时器,我会采用链表结构(如果涉及查找呢。我又说用哈希表可以综合两个问题,关键时候,专业名词一个想不出来……) 2. 如果给你十万个高考生的高考成绩,你会选择用什么排序算法,为什么。(为什么
1.swift内存管理。 2.移动控件时calayer是干什么的。 3.C++多态。(分别从动态多态和静态多态回答) 4.派生类是如何寻找虚函数表的。 5.派生类开辟的对象如何跟虚函数表绑定。 6.虚函数表在内存上需要存储多少份。 7.构造函数可以是虚函数吗。 8.C++的内存管理机制是什么,跟Java内存管理机制之间的区别。 9.C++中为什么malloc要指定大小,free不需要。 10.Ja