时长约40~50min 根据本机架构做矩阵乘法分块优化,没撕出来,20多min 1. 聊高性能计算与云计算课程内容。 2. 二维数组按行读快还是按列读快,为啥按行读快。 3. 如何优化矩阵乘法。 4. 读写数据的时候,cpu、cache、内存有什么交互。 5. cpu不会把刚写到cache的数据立刻写回到内存,那么对于多核cpu,一个刚写完一个变量,另一个要取变量,而这个变量的最新版本在前者的ca
1、自我介绍 2、介绍实习经历,项目整体架构 3、代码题,最大栈,多次push()和pop()操作求栈里面的最大值,要求O(1)时间复杂度 4、int a[sizeof(unsinged int)] 对嘛为什么 5、携程和线程的区别 6、进程和线程的区别 7、进程间的通信方式 8、tcp如何做到可靠传输的 9、tcp为什么是三次握手而不是四次或两次 10、用过哪些rpc框架,讲一下从客户端通过rp
发个面经,攒攒人品 部门:阿里集团-阿里控股-企业发展产品技术部 时间线:3.31投递--4.7笔试--4.23约面--4.24一面--面完半小时挂 面试官感觉像是从题库选题问八股,回答结果有反馈但不多。前期被狠狠拷打项目,后面纯八股,无手撕,无自我介绍。 项目 项目基于什么情况做的? nginx反向代理如何实现? 一共几台机器?如何实现负载均衡? nginx可以实现限流功能吗?如何实现限流? 场
一面: 1. 介绍下map的实现,如何扩容,为什么是渐进式扩容,并发安全的吗,如何实现并发安全访问,对比 2. Redis为什么要支持多种数据实现 3. Redis的常用数据结构有哪些,ZSet实现,跳表的实现原理 4. 除了跳表还有哪些有序结构,对比跳表 3. 让你设计下排序算法,你会考虑哪些因素,时间、空间复杂度 算法题:中序遍历的迭代、递归实现(迭代写错了写成了先序 二面: 1. 介绍下你的
Timeline 04.07投递 04.15笔试 04.17一面 04.23约二面 04.25二面 04.26二面挂 04.17一面 先吐槽一下,面试官约时间太幽默了 周五晚上七点半打了第一次电话,结果有杂音听不清挂了; 晚上八点半打了第二次,哥们正在骑车没听见; 周一晚上快九点又打了一次,结果我又在骑车,幸好带着耳机才接到了 整体感觉不错,面试官很温柔,无手撕,八股也问的很基础 自我介绍 jav
50min。 算法 最长回文子串 LRU缓存 讲一下算法的思路 时间复杂度是多少? 有没有更优的解法 项目 介绍项目 通过染色id不就可以把整个模块的链路串起来了吗? 你有了解比较成熟的监控方案吗? MySQL mysql里面的索引是怎么实现的? 设计索引一般会遵循哪些原则(经验)? IndoDB里面B+树比B树有什么优势
先做个自我介绍吧 为什么离职? 你在上家公司做了什么项目? 为什么会让你一个实习生频繁地更换项目呢? 你感觉实习学到了什么东西? 这个rpc项目和这个实训项目是独立做的吗? rpc是自己实现的还是网上有相关的? 你的rpc和网上流传的有什么不同? 你对下一份工作有什么要求? 我看你简历写着愿意转go,你为什么会有转go的想法? 你这个实训项目有什么功能? 你这项目一开始数据是空的,运行起来流程怎么
之前分享了网易的一面二面面经,本来以为凉了,没想到在回复牛友评论的时候收到了三面的通知(https://www.nowcoder.com/discuss/487543831529857024?sourceSSR=users)。今天来分享一下三面的面经~ 谈谈JVM虚拟机 JVM虚拟机是有哪些部分组成的 JVM虚拟机的内存结构 方法区存放哪些信息 常量存放在哪个区域 一般用什么方法来创建一个线程池
业务面: 1、自我介绍 2、平时生活中会有习惯用数据分析的思维来思考问题吗,举个例子 3、有个产品在过年前使用的用户很多,但是过年回来之后用户的次日留存率很低,你会从什么方面去分析这个问题? 4、假设我们现在有一个表格,有一个直播间可以打赏,有打赏人,被打赏人,打赏种类,打赏金额,打赏时间这五个字段,让你来看这七天每天的打赏总金额,以及日环比,就是今天的数据/前七天其他的数据,你会怎么去思考这个问
1、自我介绍 2、课程安排,可以实习嘛 3、这是找的第一份实习吗 4、平时生活中会有习惯用分析的思维来思考问题吗,举个例子 7、有个产品在过年前使用的用户很多,但是过年回来之后用户的次日留存率很低,你会从什么方面去分析这个问题? 6、平时sql打得多吗 8、假设我们现在有一个表格,有一个直播间可以打赏,有打赏人,被打赏人,打赏种类,打赏金额,打赏时间这五个字段,让你来看这七天每天的打赏总金额,以及
或许是这个团队比较缺人,面试官比较着急面试,所以一面和二面是挨在一块的。 一面: 1. 自我介绍 2. 实习&项目拷问 3. 手撕代码环节:① 给定字符串例如aabbbcaa,把它转化成2a3b1c2a的形式(双指针就可以解决)。② 给定一棵二叉树,对每个节点的左右子节点进行softmax(需要自己写softmax函数,不太懂这题的意义是什么?)③ 给定一个严格单增的单链表,首尾拼接形成环形链表。
一面:(45min)八股:编译过程、指针和引用区别、new/malloc、const用法、内存分区、内存分页机制、多态、虚函数、智能指针、进程和线程区别、进程上下文切换、死锁条件和预防、设计模式 二面:项目:用到什么数据结构、难点、讲下状态机,八股:引用的用法、堆栈存放的内容、多态、虚函数、栈什么时候会溢出#腾讯实习#
一面 3.21 问项目:问了一个项目,问的非常详细,大概问了30min 然后问基础: transformer的架构 为什么使用multi-head、残差链接和前馈神经网络层 梯度消失的原因是什么 gpt和t5的区别 bert和t5的区别 了解现有的大模型,比如LLaMa这些吗 代码:删除链表倒数第k个节点,需要考虑到k>链表长度这个边界情形
1. 手撕,给出中序遍历和后序遍历,构建树 2. 介绍树模型,(GBDT,XGBoost等) 3. 项目为什么用XGBoost 4. 介绍LR 6. XGB和LR的区别,各适用哪些场景。 7. 项目中Lovain算法是个什么算法。 8. 项目中使用的评价指标 9. 准确率有什么缺点和问题 10. AUC 11. 优化算法 12. 激活函数 13. 特征提取方法? 14. CNN和MLP区别,CNN
题目组成:4编程 3选择 时长:120分钟 编程题: 1: 两个人打乒乓球, 目前比分为a和b. 获胜条件为至少得11分(即a>=11)且a比b赢两分以上(即a-b>=2) 问最优情况下还要赢几把,a才能获胜?(简单) 2: mex()一个数列, 得出这个数列缺失的最小非负整数: 样例: 输入数的数量4 输入数 5 0 3 1 然后分别在删除5, 0, 3, 1的情况下 返回数列的mex值 如: