问题 在一个二叉树上,从任意节点 i 到达另一个任意节点 j 的路线是唯一的。假设该二叉树上的每个节点都是一个牧场,而每个牧场中都有一只奶牛,节点 i 的奶牛拥有一个权值,为 vi ,奶牛会在二叉树上游荡,但它游荡的位置不超过一个距离,为 Dist 。节点 i 的牧场上拥有的奶牛数量并不固定,可能拥有 0 只奶牛,那么节点 i 拥有的权值为 0 ;可能拥有 n 只奶牛,那么节点 i 拥有的权值为这
前言 回顾磕磕绊绊的秋招经历,从6月中旬到9月中旬,牛客上的一些帖子提供了非常大的帮助,尤其是在面经方面,所以还是决定来回馈(还愿)一下,旨在分享一些个人经验。如果大家有什么问题,也欢迎一起交流,除了敏感信息我都会尽力回的。 个人情况 学校:双非本硕,非科班(仅为相关专业) 项目:一个是实验室纵向,另一个是实习项目。两个同属深度学习方向。 一面(8.30,约70分钟) 1.两个项目的细节问题(包括
一面 3.25(1h30min) 1.自我介绍 2.什么时候接触iOS开发,学习路径 3.属性修饰符,nonnull这些也问了,strong,weak的区别,copy 4.strong和copy一样吗 5.assign的语义,答的和weak的区别 6.weak是怎么实现的,有没有性能问题 7.一个局部变量是什么时候释放的,autorelease什么时候释放 8.pod对应的产物是什么,自己有没有编
个人情况介绍:双非本、211硕,无实习无论文无专利无竞赛,只有一个英语6级,C++项目:烂大街的Muduo和一个github小项目。10月国庆后三天内OC了一个自己非常满意的Offer(不透露过多个人信息),签约三方后人直接瘫了,瘫痪在床一直到现在10月底,一直想写点文字记录自己的整个秋招,却一直提不起劲来。现在强行挣扎出了第二篇面经,第一篇参考:双非本211硕的23届秋招总结,Linux C/C
刚刚面完三面,感觉要凉了… 分享一下面经攒点好运吧 一面8.30 40 mins 项目深挖 介绍一个常用的APP和其优缺点 追问:如何改进这些缺点 追问:选择这样改进的原因 追问:需要选择的观测指标 追问:如果要看改进的效果,如何开展AB实验呢? 核心指标显著正向,一定能上线吗? 第二天HR电话约面 二面9.8 50 mins 项目深挖 抖音电商值得改进的地方? 改进后如何评估效果?观察哪
一面 11.8(54min) 自我介绍 项目背景 Netty响应式模型,网络IO模型 epoll性能为什么好 epoll的e是什么意思 BIO AIO区别 挑一个项目聊一下 秒杀怎么做的 从用户点击抢购,整个完成流程说一下 怎么优化秒杀系统,让服务端不需要处理太多无效的请求 Go、Java的特点 它们在运行层面有什么差别 它们是面向对象还是面向过程 线程池参数,工作过程 你平常用哪个线程池,和别的
秋招拿下字节、京东、tcl、微信产品,滴滴商分满帮数分,可免费帮看简历,需要的话评论区留个言一面(所有回答为脱敏比较简略仅说关键词,详细的回答思路可以私戳我) 往期面经可以看我之前的帖子呀,求哥们别举办了 二面(所有回答为脱敏比较简略仅说关键词,详细的回答思路可以私戳我) 介绍一个你觉得做的比较好的项目使用star法则(背景、任务、行动、结果)介绍介绍背景时强调当时的背景以及需要解决的痛点描述任务
抖音小程序部门,部门用的是go。 一面 6.20(1h) 自我介绍 实习项目 黑马点评 redis都用来做什么了 比如你缓存前5个商品的信息,你怎么判断他们是前5个商品(UV) 使用HyperLogLog统计UV,你在项目中是怎么实现增加操作的 智力题:1000个人做核酸,有一个阳性,怎么快速查出来(二分法、编码法 - 二进制位) 手撕:已知一个int数组,输出所有升序子集 反问 忘录屏了,只能想
资金中台与架构部门,部门用的是Java,官网6.21投递。 一面 6.28(55min) 自我介绍 实习项目 点评APP 讲讲优惠券秒杀 redis RDB、AOF 内存回收 定时任务的模式,参数怎么设置 pipeline 线上获取redis的key有什么方式 讲讲redis的数据结构 HyperLogLog是做什么的 volatile HashMap的key是自定义的一个类,这个类需要注意什么(
个人情况:某C9本硕 本数学 硕统计 熟练使用R,sql。 python水平一般 无任何实习或项目经历。 一面: SQL:直接写题目 比较简单 用到的都是比较基础的 join 窗口函数 having group by 概率题:初等排列组合题 有一点绕的那种 自我介绍。 项目深挖:由于我没有实习经历,简历里写的只有我的课题,只好把我的课题给面试官讲了讲。(这里有和我一样的同学建议是像介绍项目一样 尽
hr电话面:比较简单,了解一下基础情况,对搜索的一些简单知识,比如好搜索结果的几个维度,搜索与推荐的区别等等 一面 时长:40min ——自我介绍 对岗位抖音策略评估理解,是做什么的 你的职业规划 你高中三年的学习哪一科目学的最好,怎么做到的?(这个问题挺突然,感觉有点像校招面试问题) 你的几项工作经历给你哪些能力方面的提升 说一下最后一份工作中,你如何解决工作中的问题,详细介绍 为岗位面试做了什
我想在和之间进行映射,但不包括一个字段,例如。我如何才能做到这一点,因为我认为这种方法会起作用,但它没有:
问题内容: 尽管有很多相关的问题,但找不到与我的问题相符的问题。我想将二进制字符串(例如,)更改为字节数组(相同的示例,)。 我尝试了这个: 但是我得到了: 在Python 3中执行此操作的正确方法是什么? 问题答案: 这是Patrick提到的第一种方法:将位串转换为int并一次取8位。这样做的自然方法是按相反的顺序生成字节。要获得字节放回我的字节组使用扩展切片标志为-1的一步正确的顺序:。 显然
问题内容: 我遇到了一些有关JVM / JIT活动的参考,其中似乎在编译字节码和解释字节码之间有区别。该特定注释声明的字节码在前10000次运行时进行解释,然后进行编译。 “编译”和“解释”字节码之间有什么区别? 问题答案: 解释字节码基本上是逐行读取字节码,不进行任何优化或任何操作,然后对其进行解析并实时执行。由于许多原因,这种方法效率低下,其中包括Java字节码设计得不能快速解释的问题。 编译
我遇到了将字节字符串转换为字节数组的强制转换问题。 我有一个字符串[B@1a758cb。也就是Base64加密的String的主String"Gunjan"。这里的解密我想把加密的字节串转换成字节[]。 但是String.get字节[]不适合我。String.getBytes[]给出字节String的字节数。 我该怎么做??我是否必须迭代字节字符串中的每个字符并将其转换为字节[]?? 编辑 我使用