1.自我介绍。 1.1自我介绍中提到了一个未来打算做的项目,问我准备实现的功能。 2.手撕代码(提供的平台有点不太行) 2.1 代码思路? 2.2 写的代码时间复制度多少? 2.3 能想一个o(n)的复杂度方法吗? 3.直接问项目了(项目中用到的)。 3.1 用户关注、发帖、点赞等场景怎么设计,数据库存什么? 3.2关注场景用redis怎么存,用户关注的人和谁关注了用户的场景。 3.3对redis
我又懒了,导致记得不全。。。 自我介绍 是考研的把,当时为什么考XX学校?学校那么多,为啥考这里? 简单介绍下你的项目亮点,两三分钟要说清楚 说一下消息队列事务消息,项目中用到事务消息了吗 Redis了解吗,说一下redis的几种部署模式 一次请求更新100个id,问单机快还集群模式快,为什么? 设计个微信朋友圈系统,讲讲各方面的设计 RMQ 如何实现全局有序(不是针对某一种实体有序) 刷多少题了
快手二面 60min 快手面试官都不会笑吗,一面全程不笑,二面依旧 算法写的时间复杂度较高,写的速度也太慢,貌似也对我的项目不太满意,大概率凉了 问项目 实习产出 讲了一下axios源码:实例创建,拦截器,取消请求,适配器原理 手写:React实现一个组件,秒A 算法1:无重复的最长子串——优化思路,秒A 算法2:重新排列单词,使其成为每行恰好有num 个字符,两端对齐。A,耗时太久了 算法3:树
一、自我介绍 二、CSS和JS基础 1. 从css布局开始,什么是盒模型? 2.了解BFC吗?BFC的作用,BFC的开启方式? 3.float有什么用?如何清除浮动? 4.position有什么属性?staic/relative/absolute/fixed的特性?还有什么吗?sticky和这四个有什么区别? 5. 口述:如何实现一个垂直居中布局?定位+2D平移/flex/grid? flex具体
Leecode 3 无重复字符的最长子串 Jvm内存模型 基础数据类型和引用数据类型在jvm分配上的区别 局部变量在Jvm里的位置 如何判断对象是否死亡 Final关键字 Final修饰的方法有什么特点 抽象类能否被final修饰,为什么 StringBuilder和StringBuffer的区别,谁的性能更高 线程安全的容器和线程不安全的容器 是否能提前来实习 针对微信群发红包设计测试用例 项目
PS:我没想到一面竟然过了QAQ 这次肯定凉了orz 9/13 二面 自我介绍 学的课程 了解/擅长方面 其他经历 项目 redis如何插入十条记录 如何使用异步的 Java 数组和集合的区别 HashMap和ArrayList的异同、使用场景 平常使用哪种较多 数据库 根据年龄字段,如何只显示一条第二大的年龄 MySQL的存储中,分组是如何存储的 代码题 力扣70:爬楼梯 力扣32:最长有效括号
一面八股轰炸,二面测试场景轰炸,基础很重要。上周意向了,电话说是下周开奖,等等看。 快手 游戏测试 一面 45min 自我介绍 1.Java部分 1.1 Java反射、作用(说了下反射定义,在框架用的多,不咋会) 1.2 深拷贝,浅拷贝的区别 1.3 重写与重载的区别 1.4 本地变量和局部变量的区别 1.5 new一个对象和clone一个对象的区别(答错了,不在我的题库) 1.6 Java异常处
09.01 更新,已经G了,还是没能到二面 自我介绍 介绍项目 Linux提权方式,脏牛提权原理 公司中了勒索病毒怎么办、分哪几步,勒索病毒原理,勒索病毒是怎么传播的 如何绕过waf SQL注入的种类,怎么防御SQL注入,业务层面防止SQL注入的方法 哪些情况SQL预编译无效 怎么判断服务器是Windows还是Linux,能不能用ping命令判断 了解的安全论坛有哪些 平时有什么兴趣爱好 学习过程
先手撕两道算法 第一道没写出来,第二道简单题,说了下大概思路。 - 1. 进程有哪些状态?相互之间如何切换? - 2. 进程内部有哪些区域是共享的?(扯了一大堆还把线程部分也讲了,还讲到了JVM) - 3. 用户态-内核态,如何切换? - 4. TCP是如何保证可靠连接的? - 5. HTTPs加密协议有哪些?HTTP状态吗讲一下。 - 6. HashMAP和TreeMap有什么区别?底层实现原理
22.08.17 60min 项目相关问题 handler handler.post() 与 view.post() 自定义view过程 父View变化时 子view如何变化 进程和线程 事件分发 ADB synchronized什么作用 synchronized 修饰方法 原子性操作 threadlocal 数据库 group by 统计一共多少个group 代码题:给定一个int数,反向输出(
挑战最短春招面试哈哈哈(不到10min) 问题没有太难,面试官也很nice 1.自我介绍 2.详细描述下上一段经历 3.为什么选择投快手 4.职业规划 讲的是品牌和平台入手,谈论自己的一三五规划。 5.做自媒体的逻辑是什么(因为自己是博主) 个人认为面试官很注重逻辑,因为每回答一个问题面试官都会说逻辑的问题。 太久没面试了,整个人状态都不如之前了哈哈哈面试总嘴瓢说错之前的公司名字。 反问沟通校招生
4.14更新,已经G啦,网站显示不合适。 祝各位抓住尾巴找到实习。 祈祷还有hc,求二面。 自我介绍 看简历死扒项目 2.1 项目大概运行过程,为啥用多进程,多线程,有什么优点。答:大概回答了一下进程线程定义,优点什么的,说了一下整个程序服务的先后过程。 2.2 日志服务器怎么实现的。 2.3线程池怎么实现的,大概写一下你这个threadpool类,指出我这个线程池有不足 八股 3.1 c++对比
1. 简单自我介绍 2min 2. 项目深聊 15min 3. 发表的会议论文做了什么具体的工作 4. 线程池的作用 ?参数有哪些?如果线程池满了会怎么样(饱和策略有哪些) 5. JVM了解吗 有哪些垃圾回收算法? 6. 计算机网络中四层协议和七层协议的区别、优缺点? 7. 负载均衡了解吗?四层和七层分别在什么场景下使用?你实习时了解过阿里云使用的是哪一种吗 8. TCP和UDP区别?TCP怎么保
1. 简单自我介绍 2. 线程和进程区别?怎么保证线程安全? 3. volatile和synchronize区别?两者分别的底层实现原理? 4. JVM为什么要分代?垃圾回收的大致流程讲一下?回收算法有哪些?各自的优劣? 5. 网络中的分层模型,分别讲一下每一层是什么,功能 6. 应用层有哪些协议?http请求由哪几部分组成?请求行是哪几部分组成? 7. TCP和UDP区别?使用场景?TCP为什么
1. 自我介绍 2. 项目内容,实习做了什么工作?为什么没留阿里云? 3. 你收获最大的是什么? 4. 以后想做开发还是算法? 5. 你觉得做一个开发工程师需要怎么做? 6. 平时怎么学习Java?有看哪些源码?书籍和博客?详细讲一讲 7. Java双亲委派了解吗?有哪些加载器?详细讲一讲 8. Mysql中的联合索引了解吗?如果已知有a b c三个字段的联合索引 给一条sql的条件语句中只有a,