一面 5.29 1h 面试官简单介绍一下部门业务 自我介绍 1.数据结构、算法: 如何理解链表 如何理解栈和队列,应用场景 如何理解二叉树和图 知道的二叉树遍历和图遍历 图的寻路算法,口述迪杰斯特拉 知道的排序算法 手撕快排(因为说的是三路所以写的也是三路) 手撕判断链表是否有环,只写了个函数,没运行 2.计网: OSI七层协议,各自功能和常见协议 TCP和UDP区别 TCP三次握手 HTTP和H
背景 21届双非本科 独角兽公司Java1.5年 创业0.5年 一面 7.6 (忘差不多了,能记住的在下面) 常规介绍 之前项目难点 为什么不自己干了 Redis分布式锁原理 获取线程返回值方法 用过RocketMQ吗(没用过,就没继续问) 场景题:多系统调用相关 手撕:区间问题,不是力扣原题,大约对应力扣中等难度 一面基本都答上来了感觉还算凑合,上午面试完下午通知约二面时间 二面 7.10 二面
分三个板块 1 选择题 测试基础和java知识 简单的很 2 多选题 智力题 数据结构 简单的很 3 编程题 3.1 给你一段数字 和 一个操作次数 每次操作可以把一个数字分成2个(如9=6+3) 求操作结束后 返回最大的那个数字最小 例如 【9】 2 应该返回 3 因为 第一次 9分成了 【3,6】 第二次 分成了 【3,3,3】 一开始的思想 把最大的分成第二大的和另一个数字 反复如此 后来发
上来先手撕:三数之和(n2复杂度做了) 问为啥算法投开发 介绍一下项目,有啥难点 超卖问题定义,有哪些问题,怎样解决(简单介绍) 分布式锁怎样做的?用redisson有什么创新点(没有) 用过spring,里面的bean怎么定义的,configuration注解相关(答的很勉强) 线程池怎么创建的?有哪几种线程池?(答出)这几种线程池分别用在什么场景下(不会) 线程池的参数,这些参数怎样起作用的(
1.自我介绍 2.两道算法题 2.1用堆实现小根堆 2.2按层便利二叉树(leecode102) 3.数组和链表的区别 4.堆内存和栈内存的区别(内存管理,碎片化) 5.虚拟内存相比物理内存有哪些优点 6.http的连接过程以及如何进行攻击
快手北京商业化部门,一二三面同一天搞完,隔两天HR面,再隔天谈薪+OC。 一面(50分钟) 1.自我介绍; 2.交流项目: 项目介绍、问一些项目细节是如何实现的、某些极端情况有无考虑、数据库表如何设计; 3.HashMap: HashMap的数据结构; put方法的细节; map中链表特别长之后会有什么变化; 扩容为什么每次都是扩大2倍,或者说为什么容量是2的幂次; put操作和扩容的先后顺序;
此手册主要实现的目标:代码一致性和最佳实践。通过代码风格的一致性,降低维护代码的成本以及改善多人协作的效率。同时遵守最佳实践,确保页面性能得到最佳优化和高效的代码。 此手册是在开发中积累下来的经验和参考其它规范/指南制定的,它只是起指导作用,除个别条目强制之外,大多数为非强制约束,开发者可根据自己的实际情况自行决定是否要遵守 该指南只是保证大方向一致性和最佳实践的阶段性总结,不是最后结论,它会随着
不管我们有多少人共同参与同一个项目,我们要确保整个项目的每一行代码都像是同一个人编写的一样。
问题内容: 我下面有一个简单的课程 我在这里初始化 但是,这导致xcode打印出200 5s,然后由于EXC_BAD_ACCESS code = 2而崩溃。为什么会发生这种情况? 问题答案: @vadian在他的回答中提供了一个解决方案,它可以解决您的问题。让我解释一下发生了什么。 您已经创建了一个计算属性,即一个没有变量支持的属性,取而代之的是,getter和setter方法通常在另一个存储的属
本文向大家介绍快速入手Python字符编码,包括了快速入手Python字符编码的使用技巧和注意事项,需要的朋友参考一下 前言 对于很多接触Python的人而言,字符的处理和语言整体的温顺可靠相比显得格外桀骜不驯难以驾驭。 文章针对Python 2.7,主要因为3对的编码已经有了很大的改善并且实际原理一样,更改一下操作命令即可。 了解完本文,你可以轻松解决文字处理,特殊平台(Windows?)下的编
大家好,我是孟洲 快手是很多小伙伴的梦中情司,薪资高、技术硬、成长空间大,是很多同学选择的原因! 于是乎,今天带着新鲜的面经来了 --坐标 快手,后端研发岗位-- ## 框架 SpringBoot的特点 @AutoWrite、@Resources的区别? 用过哪些注解? 如何获取前端的Json数据,在api层面怎么实现参数的接收 前端有些参数是路径上的,比如 \ {id} \ ,怎么去获取的?是什
1.JVM GC算法、分代回收,新生代如何进入老年代(3种情况),如何判断对象能不能被回收、对象头结构 什么样的对象叫根对象 类加载的时机 乐观锁与悲观锁、CAS的缺陷(ABA) 2.mysql 两种引擎的区别 索引的实现,叶子节点内部结构 ACID是通过什么实现的(undo log redo log) 分表(水平、垂直)以及分表后主键的算法 3.多线程 线程池的基本参数以及执行原理 4.算法 寻
轻雀平台 非常和善的小哥哥 问的很基础 一直引导鼓励我 呜呜呜爱了 (因为很基础 我又很菜555 真怕大家冲死我QAQ) 9/1 一面 自我介绍 项目 介绍自己的部分(balabala) Java equals与==区别 final关键词作用 接口和抽象类 什么是反射 操作系统 进程和线程 进程状态 死锁与如何预防死锁 计网 cookie与session区别 代码题 判断两个版本号的大小 (好像准
我最近真的快要面自闭了,感觉问啥啥不会了。 老早之前投的快手,26号通知面试,27号11点面试,面了40分钟。 面试官很好,是我自己菜,还有我代码能力真的不行,尤其是用python(不自量力,python还没怎么刷题呢) 1、自我介绍 2、介绍下项目 3、介绍实习 4、信息收集 5、给你一个网站,你会怎么去挖掘漏洞 6、sql注入修复意见 7、XSS修复意见 8、弱口令修复意见 9、数据库操作 1
快乐小手,好运常有! 秋招我面了不下十家公司,大的小的都有,给我的感觉就是有个好的面试官真的舒服很多。 虽然知识本身是客观的,是需要自己去掌握的,但有些面试官真的就是咄咄逼人,明知道对这块不太熟还一直问。。还有的面试官全程板着脸,本身就紧张,回答不出来更是尴尬到极点。。 面试快手时遇到的面试官真的人好好,整场面试让我感觉舒舒服服的,没回答出来的内容会给我一点提示,也会给我解答,必须夸一波! 以