(一面20min) - [ ] new和malloc的区别 - [ ] new和malloc申请内存哪个更快 - [ ] 最简单的话说AVL和BF - [ ] 空树是不是AVL 算法- [ ] 最少的空间复杂度求只出现一次的数 - [ ] 八个小球,其中一个更轻,天平最少称几次能找出来 - [ ] 25匹马,5个赛道,最少比几次找出前三名(5分钟时间) (二面25min) - [ ] C++的特性
写在前面:主要记录暑期实习面试中的手撕算法题,面试岗位均为机器学习算法工程师 3.30腾讯一面 逆时针打印矩阵,考察模拟,注意边界处理。 (类似LC剑指offer 29:顺时针打印矩阵 ) 旋转数组的最小值,考察二分查找,注意重复数字情况。 (LC原题 剑指offer 11:旋转数组的最小数字 ) 4.2字节一面 记不清楚了。。。应该不难 4.13美团一面 面试官:写个二分查找吧。我:??? 4.
简单回顾下虚拟内存技术,基于局部性原理来实现,总结起来就是两句话: 在程序执行过程中,当 CPU 所需要的信息不在内存中的时候,由操作系统负责将所需信息从外存(磁盘)调入内存,然后继续执行程序 如果调入内存的时候内存空间不够,由操作系统负责将内存中暂时用不到的信息换出到外存 整个请求调页的过程大概是这样的: 那么,到底哪些页面该被从内存中换出来,哪些页面又该被从磁盘中调入内存呢? 这就是『页面置换
#运营人求职交流聚集地# 之所以叫非典型,是因为我投的事业群还组织了群面hh 但据我了解,群面并不是阿里校招的常规环节,所以还是要重申——具体面试环节及考察方式看BU!(听说有BU没做笔试就开始面试也不是没有) 群面题目是个比较大的case,一段背景描述+几个小问题。整体比较general友好型的题目,基本每个人都能有话可说的那种,专业生疏知识比较少。 我们场大概10人左右,现场分两小组分别讨论最
面试大概10min左右 1.自我介绍 2.未来发展岗位,数据分析与产品更想做哪个? 3.实习中遇到的问题?与其他成员沟通时遇到的问题,怎么解决的? 4.在实习中感觉自己还有哪些不足? 5.本科学校、成绩 6.目前用的一款APP,最近该APP有什么变化 7.举办一场成功的活动要怎么做? #北京移动##实习##面经#
已OC~~分享经验回馈uus (本想做数分,结果海投全挂,意外被捞去当PM) 笔试(4.12):广告学的一些很基础的知识(三要素等) + 讲一个证明自己有商业头脑的小故事 + 行测 (时间久远记不太清楚了……) 群面(4.17):1.目前AI哪家公司做的最好; 2.AI产品商业化面临的挑战; 3.设计一款AI产品 使用的平台是百度内部的软件如流,11个人群面7个是研究生,跟我差不多的本科
1,java的垃圾回收机制。怎么确定某个对象需要被回收? 2,为什么要使用多线程? 3,为什么要使用线程池?线程池有什么优点? 3,java多线程使用过哪些类或者工具? 4,线程池需要设定哪些参数? 5,线程池的等待对列有什么驱逐算法? 6,线程池的核心线程数设置为多少合适? 7,线程池的对列分为哪些?可以使用无界对列么? 8,spring里出现循环注入怎么解决? 9,介绍下IOC 10,手撕代码
3.24 线下面试,等的时间都比面试久,这次问的感觉大部分都挺基础 :) 忘记录音了,全凭回忆 1面 面试官看起来比较严肃 基本全是数据结构 bfs/dfs 栈、队列、链表的区别和常见用法 数组、集合、散列表 为什么要用散列表 知道的排序,要选排序的时候,从几个维度考虑 写个熟悉的排序 设计缓存的考虑 LRU 分布式的幂等,怎么判断是用户下了两次订单还是网络原因 2面 前面基本都是让我讲讲,后面都
3.25 一面 1.实习项目redis怎么用的?Key是怎么存的?Value用的什么数据结构?为什么定时落库?水平分表怎么做的?为什么这么做? 2.java中常见关键字的理解:final、static 3.service中的方法用static吗 4.单例模式的SpringBean是线程安全的吗? 5.mysql的事务引擎 6.springboot如何开启事务?实习项目怎么用的 7.异常的子类 8.
2023.03.17 一面 自我介绍 怎么学习前端 算法题:判断链表是否有环 算法题:二叉树所有子节点的和 算法题:二叉树的序列化和反序列化 为什么要学vue 为什么学习前端 讲一些vue中觉得比较巧妙或者设计的比较好的地方 反问 2023.03.21 二面 自我介绍 介绍一下以往项目 作为项目负责人做了什么 讲一下项目的合作方,具体的落地实施,面向的用户 这是一个toc的项目吗 项目中说到的抽样
项目: 数据库表的设计(好烦,黑马程序员就这么设计的) Redis缓存过期时间怎么设置,过期了咋办 八股: MySQL索引原理 表级锁、行级锁 优化器、连接器、存储引擎架构 线程池参数 什么情况下线程会无法终止 spring boot 启动类注解,自动装配原理 tcp udp区别,适用场景 docker有哪些东西 git merge 和 rebase 区别 平时怎么学Java的 后续:喜进人才库#
上来手撕代码:合并k个有序链表 问题: 1、栈和队列的区别 2、了解哪些排序方法 3、1亿个数据选哪种排序方法?说了快速,就让说快速的优势 4、桶排序适合什么场景
我想要狠狠的赚他一笔,小米给了迎头痛击。感受到了小小的java震撼,后端没你想得那么简单。 1. 项目1主要难点是什么,数据来源是什么,怎么确保数据可靠性和数据完整性。 2. 项目2登陆这一块详细解释一下,token放在哪?是自定义的字段还是header自带的字段,为什么要用header自带的字段而不是自定义的字段,token在浏览器存在哪,会不会存在服务端,浏览器重启之后token还在不在。面试
第三次被捞 4.24一面 聊了自己有关深度学习方面的项目 Tcp和udp的区别 int和integer区别 HTTP基于tcp还是udp 双等号和equals的区别 java的三个特性 哪些方法用到了多态 实现多线程的方法 String stringbuffer stringbuilder区别 如何测试美团搜索框 写了两个mysql的语句,一个是检索,一个是用了group by+order by
到家事业部 营销产品 大部分tob 小部分c端页面展示 自我介绍 相关经历内的一个项目介绍一下-深入询问 两个系统的区别(因为上个项目介绍的不是很清晰,导致在两个系统的区别上的解释上浪费了很久) 如果你投放营销工具 你关注的指标主要有哪些 怎么判断使用优惠券之后GMV是否新增(ABtest) 有做c端投放方案的设计吗 你觉得B端产品的指标是什么 产品经理需要的特质是什么(你提到了逻辑能力,但你的笔