快手的一面还是很基础的,没有很刁难的题,基本项目加手撕加八股 1.实习过程中比较有意思和比较难解决的问题? 2.首页的iframe和子应用是同域的吗,这些之间有通信吗 3.路由配置化改造相关内容 4.维护json的时候有健壮性设置吗 5.项目内容 6.对websocket的了解,项目用来解决什么问题? 7.websocket的握手流程 代码(30min): 1.数字千分位切割 2.手写字符串ind
1. 自我介绍 2. 介绍实习项目 redis的数据结构 mq消息重复、消息丢失 介绍一个熟悉的中间件 介绍下rpc框架 java线程池了解吗 mysql索引 io多路复用 3.做题 最长递增子序列
时间线 一面 8/30 二面 9/2 (泡着 没声音了 也不给挂。。。) ---------------------------- 一面 8/30: 自我介绍 针对实习项目一个个问 根据简历扩展的场景题+对应涉及到的八股 手撕:最长公共前缀 手撕:最大子数组和 二面 9/2: (没录音只记得这些了) 自我介绍 聊一聊怎么接触二次元的(难崩 旧项目升级工程细节,有什么挑战 业务组件重构细节 聊编译环
问项目花了二十分钟左右 token存了哪些信息 为什么用JWT的token而不用redis的token 如何用redis存储时序数据 redis和mysql数据是否会不一致,如何解决 为什么用NEO4J=》面试官告诉我其实200w数据量的情况下往往mysql效率更高,NEO4J会遇到瓶颈 八股也是二十分钟,没问很多问题 java的两种锁 底层实现是什么,reentrantlock公平锁如何实现 s
三面面试官应该是leader,聊的很愉快,也从他那里得到了很多经验和建议,很真诚,很用心的一个面试官,想必在组内也有很好的评价。三面总体来看是去了解你的思路和业务能力,包括遇到问题的处理方式,代码题考的就很简单,不是主要目的。三面只要思路敏捷,认真沟通交流就没问题 1.在字节这边做的技术上的一些事情,是否还有优化的空间 2.配置的路由json是如何获取和存储 3.实习相关的一些事 4.实习开发完的
1.G1垃圾回收的过程。 2.什么是Ioc和Aop? 3.Spring mvc处理一个请求的过程? 4.过滤器和拦截器的区别? 5.Concurrenthashmap如何实现互斥的? 6.Map中如何清理大对象? 7.守护线程不结束怎么办? 8.Jvm堆内存缓慢增长如何定位哪行代码出问题? 9.如何确定哪个对象占用堆内存大? 10.讲讲调度线程池 ScheduledThreadPoolExecut
秋招季即将到来,发一下本该去年发的面经,供大家参考,预祝大家秋招顺利! 快手 一面 - 通过 自我介绍 项目是自己做的是吗 为什么相比于Qt等,认为自己适合前端 如何学习前端的 哪个项目比较简单 可以简单介绍一下实现了什么功能 为什么认为难度不够 防抖和节流的原理和使用场景 用了哪些事件获取到位置 有一堆位置,取的是哪几个值 知道路由守卫的意思吗 知道如何实现的吗 讲一下网址的组成与含义 quer
问题内容: 由于我们网站上的大量负载增加,redis现在正努力应对峰值负载,因为redis服务器实例达到100%CPU(在八个内核之一上)导致超时。 我们已将客户端软件更新为ServiceStack V3(来自BookSleeve 1.1.0.4),并将redis服务器升级至2.8.11(来自2.4.x)。我之所以选择ServiceStack,是因为存在使用ServiceStack.Redis 的
问题内容: 我正在构建一个小型聊天应用程序,其中客户端A希望通过服务器B将某些东西发送到客户端C。首先,这是解决问题的正确方法吗?我能够向服务器发送数据或从服务器接收数据,但仅限于客户端。例如,如果客户端A向服务器B发送数据而客户端C向服务器B发送数据,则我可以将数据发送回服务器A和C就像回显服务器一样。但是我想要的是将来自客户端A的数据通过服务器B转发到客户端C。 以下是服务器代码: 客户端代码
我已经使用java nio创建了一个客户端-服务器应用程序,它工作正常,但我的问题是,当服务器有许多连接到服务器的客户端时,服务器会响应错误的客户端,而不是请求客户端。例如,如果客户端A请求第一个人的信息,服务器将第一个人的信息返回给客户端B而不是客户端A。我已经尝试同步对象,但仍然无法正常工作,可能是什么问题。这是我的服务器示例代码
问题内容: 我的二传手迅速遇到了一个奇怪的问题。我有带有代码的PlayingCard类: 我在另一个类中使用此init()方法,实现如下所示: 当代码看起来像上面的代码时,我在一行中遇到了一个错误: 但是,当我从 等级 和 西服 属性中删除setter和getter时,它工作正常,没有出现错误。 您能解释一下为什么出现此 EXC_BAD_ACCESS 错误吗? 谢谢您的帮助 问题答案: 通过写这个
七月底投递,提前两个星期约面,面试官很好说话,过程中会不断对你的内容进行认可,个别没答出来的部分不会太追问,整体面试体验相当好。面试时间一小时 面试过程: 自我介绍 (转码,所以问了课程和学习相关内容)学了哪些课程/技术?怎么学的? 实习项目 课程项目 手撕: 完全二叉树,找到最下层最右边的点(层序/二分) 滑动窗口的最大值(优先队列?我当时抽了没写出来,直接拿队列模拟的) 二维数组搜索(拆成一维
据线人称快手深圳HC特别少,但思乡心切还是无脑冲深圳。 1面 50min 1.为什么去做这个项目? 2.对socket理解,netty在RPC框架起到什么作用?netty,io模式分为几种模式。netty支持AIO?为什么AIO效率和NIO效率差不多?(巴拉巴拉扯了一堆) 3.zk怎么实现服务注册和发现?如果zk挂了,还能提供服务吗,因为对zk是强依赖的
学到很多,面试官人超级好,最后还帮我耐心梳理了面试流程,我真的好菜现在前端的八股默认是源码吗 模版编译成render的过程 vue2和vue3的区别(说了一些无效答案,面试官想要的是源码层面上编译过程的区别,他说改进了很多) 手撕反而是比较简单的部分 1.Object.create 2.instanceof 3.实现通用curry函数 我好菜 我好菜 我好菜 想躺平了 #前端# #校招# #面经#
一、自我介绍 (针对测开这个岗位聊了一些东西,针对测试开发的理解。面试所在的团队为 “快手直播团队”。) 二、实习经历 1、介绍部门业务工作 2、更擅长Java还是Python(个人倾向于未来在python这一块多做一些事情) 3、平时会涉及到一些app测试吗?(h5或者原生页) 4、对之前实习所接触的自动化框架,了解多少? 5、自动化用例在什么时候去执行?发现问题后由谁去跟进? 6、测试的业务,