分三个板块 1 选择题 测试基础和java知识 简单的很 2 多选题 智力题 数据结构 简单的很 3 编程题 3.1 给你一段数字 和 一个操作次数 每次操作可以把一个数字分成2个(如9=6+3) 求操作结束后 返回最大的那个数字最小 例如 【9】 2 应该返回 3 因为 第一次 9分成了 【3,6】 第二次 分成了 【3,3,3】 一开始的思想 把最大的分成第二大的和另一个数字 反复如此 后来发
上来先手撕:三数之和(n2复杂度做了) 问为啥算法投开发 介绍一下项目,有啥难点 超卖问题定义,有哪些问题,怎样解决(简单介绍) 分布式锁怎样做的?用redisson有什么创新点(没有) 用过spring,里面的bean怎么定义的,configuration注解相关(答的很勉强) 线程池怎么创建的?有哪几种线程池?(答出)这几种线程池分别用在什么场景下(不会) 线程池的参数,这些参数怎样起作用的(
八股部分: JVM内存模型; 垃圾回收的机制; 进入老年代的阈值; JVM的可调整的参数; server参数; 垃圾收集器有哪些,以及gc方式; gc调优的工具 JUC中的类有哪些 ReentryLock优于sychronized的地方 场景题目如何实现,用什么类;场景:五个人并发买票,结束后通知。(考了信号量机制,但是不知道用啥类,对AQS不是很熟) Linux用什么杀死进程 Kill命令的参数
上周二下午5.00java一面,不能说难,只能说非常离谱 上来先做一道算法题,反转链表‖,这还正常。然后后面就开始问项目了,全程项目,一点八股没问。让我画一画 架构图,然后还有类图,刚听到类图的时候我直接蒙了,没懂啥意思。。。确实我很菜,但是没见过这样问的,后面面试官看我没听懂,就让我画个业务流程图什么的,我就随便按照我的理解瞎画画,说实话画的一塌糊涂,简单且愚蠢。还问了一些数据库表方面的问题,整
bs投递 (8.1) 隔天接hr电话一面 一面:#正在实习的碎碎念##投递实习岗位前的准备# 1. 自我介绍 2.上段实习主要干嘛,问业务 3.对淘宝搜索框进行测试用例 4.对搜索框这个接口的入参和出参是怎么样的 5.postman用过吗,fiddler用过吗,用来干嘛 6.最后问我什么时候可以入职,我说随时可以; 面完后30min后接hr电话约二面 二面: 1.自我介绍 2.==和equals的
1.自我介绍 2.问实习经验 3.项目中的难点 4.自动化测试工具写过吗 5.linux命令提问 6.写mysql,用索引去优化【不会写】 7.算法题:1.层序遍历【没写出来】 2.简单题,写出来了 8.反问
本硕211,c++/go,无论文无实习,项目:tinykv+15445+6.s081,leetcode100多道 4.24 快手一面: 1. 项目介绍 2. mvcc多版本并发控制 3. 操作系统内核中断处理机制 4. malloc实现原理 5. free实现原理 6. 介绍15445中锁管理器的实现 7. 读写锁的饥饿问题 8. 虚函数如何实现 9. 虚函数表如何存储?存在哪里?如何验证? 10
1.自我介绍 2.两道算法题 2.1用堆实现小根堆 2.2按层便利二叉树(leecode102) 3.数组和链表的区别 4.堆内存和栈内存的区别(内存管理,碎片化) 5.虚拟内存相比物理内存有哪些优点 6.http的连接过程以及如何进行攻击
下午五点一面 问实习 ,深挖实习,让画流程图 测试自己的实习项目,项目背景,负责工作 写请求的输入用例,写数据接口返回的数据形式 requests库,请求一个url发生的过程 实习长连接 何时能来,实习时长? 反问:什么部门? 八点二面 python基础语法 nginx三种轮训 前端请求数据是如何实现的 百度框如何测试 只用一句话描述自己的论文 学过最好的课程 为什么做测开 两个栈是否可以实现队列
下午五点一面 问实习 ,深挖实习,让画流程图 测试自己的实习项目,项目背景,负责工作 写请求的输入用例,写数据接口返回的数据形式 requests库,请求一个url发生的过程 实习长连接 何时能来,实习时长? 反问:什么部门? 八点二面 python基础语法 nginx三种轮训 前端请求数据是如何实现的 百度框如何测试 只用一句话描述自己的论文 学过最好的课程 为什么做测开 两个栈是否可以实现队列
快手北京商业化部门,一二三面同一天搞完,隔两天HR面,再隔天谈薪+OC。 一面(50分钟) 1.自我介绍; 2.交流项目: 项目介绍、问一些项目细节是如何实现的、某些极端情况有无考虑、数据库表如何设计; 3.HashMap: HashMap的数据结构; put方法的细节; map中链表特别长之后会有什么变化; 扩容为什么每次都是扩大2倍,或者说为什么容量是2的幂次; put操作和扩容的先后顺序;
#快手##面经##暑期实习##实习# 基础技术部的 项目相关的删掉了,留下相对八股一点的,前面基本都在问项目 最后面试官说:后续会有HR通知后续流程 整的我感觉有戏,结果过两天上去一看直接变成不合适 1. 为什么选择go语言? 2. go与cpp和java的对比(不会java 3. 进程线程的区别 4. 介绍第一个项目 6. grpc和http的区别 12. 如何把jwt和用户对应起来 13. 令
Excel测试 一、请根据下表,回答以下问题: 1) 如何用公式处理出“天风商贸有限公司"、"永发商贸有限公司"、”王大妈农产品贸易有限公司“(数据分列的方式除外)「5分」 2) 如何用公式处理出销售日期分别的年、月、日(年、月、日各一列)「5分」 3) 根据题1、题2的结果,如何用公式统计出三家公司2020年各月的分别的销售量及销售总额(只写公式,不需要统计结果)「10分」 SQL测试 表一:r
一面:80min 1、自我介绍 2、介绍部门情况 3、介绍下部门的数仓建设情况 4、简述实习里的三个实习做的项目,聊背后的逻辑 聊了好久好久 5、聊聊在字节认为部门最厉害的技术是什么 6、聊聊自己的爱好 7、觉得自己有什么有优点 8、团队协作和个人工作区别是什么,各自的优点和缺点 9、一道sql题,有两个数组,展开数据,角标相对应的取出数据 10、sql的job和stage划分,窗口函数是否会sh
时间线:上午投递-下午电话约面试-次日排面试(估计是急招,听HR意思是直接业务一面就定人选了,面试排隔天都是不可以的) Leader直面,一面即终面、整体流程很紧凑; 自我介绍部分我主要根据JD: 沟通协调、数据分析、活动策划 三点展开叙述,感觉这种思路是可取的,leader反馈说很清晰地展现了个人能力; Q&A环节(面试官真的是位很犀利很知性很通透的前辈!) 从学历专业开始的: Q:工商管理专业