1. 自我介绍 2. 介绍项目(简单说了一下博客和rpc框架) 3. rpc项目中遇到的困难(随便扯了个注册中心) 4. 这个rpc自己有没有在哪个项目中使用了(随便说了自己只有写demo测试过) 5. 用redis做注册中心的问题 6. 操作系统(没学,直接不会) 7. redis的删除策略 8. 说说对hashmap的了解 9. ConcurrentHashMap为什么是线程安全的 10. 线
一面 11.14 先自我介绍,了解项目 StringBuffer和StringBuilder的区别 操作系统,进程和线程的区别 用户态和内核态,如何切换 http和https的区别 TCP四次挥手,还有其中的状态 mysql的事务隔离级别 MVCC+next-key 什么时候需要建立索引 算法题:实现一个具有要求大小带有过期时间的KV cache,满足插入新数据,当cache超过size要求时,从
不少同学对字节的面试有所忌惮,不愿轻易尝试。其实字节尤其是客户端的面试并没有大家想象的那么难,今天分享一篇面经,内容真实,希望帮助大家更好地了解抖音安卓客户端面试的出题范围和难度。 下面是我在抖音Android客户端的面经分享,一、二、三面和 HR 面都是凭印象回忆的,可能会漏掉一些问题。 一面(1h左右) 1. 自我介绍 2. 简单讲讲你项目的整个设计过程 3. 你提到项目中用的是 MVVM 架
本文向大家介绍angular.js和vue.js中实现函数去抖示例(debounce),包括了angular.js和vue.js中实现函数去抖示例(debounce)的使用技巧和注意事项,需要的朋友参考一下 问题描述 搜索输入框中,只当用户停止输入后,才进行后续的操作,比如发起Http请求等。 学过电子电路的同学应该知道按键防抖。原理是一样的:就是说当调用动作n毫秒后,才会执行该动作,若在这n毫秒
我在Mac上。 : 当我尝试为Android构建我的颤音应用时,可视化工作室的输出:
1、推荐系统中样本冲突怎么解决 2、树模型如何处理大规模离散特征 3、手写lstm 4、手写bn 5、手写self-attention 6、手撕代码 实在cover不住,lstm和bn说个大概还行,手写确实忘了,基础还是很重要哇。其他细节记不太清了,都是些常规问题。 #字节面试##字节跳动##字节招聘字节面试#
没有录屏,凭记忆回忆一些 1.自我介绍 2.对项目管理有了解吗,相关的技能,理论和方法 3.随便聊聊瀑布型开发和敏捷开发的区别(我提了一句,所以延伸问问) 4.列举你的优点和缺点 5.学校经历 讲一个校内你印象最深刻的经历 我讲了一起组队打的一个比赛,然后以此延申问了 这个过程中有矛盾吗,怎么分工的,你们有几个人,怎么组队到一起的 6.实习经历 上一份实习有心理上特别不能接受的时候吗 团队有几个人
复盘反思:不要卡,不要有过多语气词,不要太口语 关于对工作的思考等问题我真的没仔细想过 1.自我介绍(要熟,不要卡) 2.你认为项目管理重要的几件事是什么,怎么开展 (1)划分项目。(2)落实各部分。(3)进行项目的追踪和产出 3.校内经历 你在策划文化节的时候,是怎么筹划这个项目的 在这个过程中有困难或者难以调整的事情吗 4.猿编程 你在猿编程的工作具体是做什么的 在猿编程的工作中,有什么是你以
一面忘了记录 字节二面 NIO的场景,什么时候用NIO,文件用NIO吗 epoll适用场景 为什么epoll快 epoll中涉及到的api和数据结构详细深入 epoll阻塞在哪里 网络数据包接收的过程 分布式事务怎么手写实现 cap什么时候cp,什么时候ap explain中的type的类型有哪些 联合索引 a b c 为什么是最左匹配,a = , c = 会怎么匹配怎么找 abc索引,acb会走
4.1 48min 年轻女主管,再反问之前一直以为是HR,感觉对我不是很满意,可能是kpi 全程根据简历出问题,没有参考性 1.自我介绍 2.项目提问,这个项目的背景是什么,你为什么选这个项目?动机?结果? 3.你怎么给项目安排时间的,以ddl为主还是日常都在学? 4.你在这个项目中如何与别人合作的? 答:我把他们都踢了一个人做完的 5.那个时候没有大模型,你怎么从文献中学习的,你学习到什么程度才
自我介绍 问实习 聊聚合搜索项目 数据存储是怎么做的? mysql和es数据同步怎么做的?延时有多少? 输入项目网址到显示项目,经历哪些过程? dns域名解析大致步骤? hashmap和ConcurrentHashMap区别,ConcurrentHashMap怎么保证的线程安全? java写的多吗?”==” 和equals的区别? 手撕:最长无重复子串长度,写出来之后问空间复杂度,设计测试用例,针
记错时间,迟到了十分钟,万幸面试官跟HR人都很好。 面试时间:一个小时 流程: 自我介绍 之前接触过客户端吗?没接触过。 Java基础: 介绍面向对象的特征。封装,继承,多态 在项目中有具体使用过多态吗?重写方法 接口和抽象类的区别 介绍类加载机制 泛型解决了什么问题,上下界了解吗?没了解过。擦除呢?没了解过。 数据结构的源码了解吗?ArrayList和LinkedList的区别 HashMap的
字节跳动抖音客户端一面 自我介绍 选取其中一个项目重点讲讲 服务端和客户端之间如何通信 有哪些服务是由服务端提供的 你项目中客户端和服务端都使用到了数据库,分别有什么作用 客户端整体的设计模式 了解过MVC吗? 你这个项目花了多长时间 你是如何做的数据加密 TCP和UDP的区别 TCP的重传机制是怎样的 一个基于https协议的账号登录页面点击登录后发生了什么? DNS协议 你这个项目上线了吗?
直播 4.8 55min 1.自我介绍 2.课程设计提问,几个人做的,有没有遇到分歧‘ 3.毕设介绍,为什么选这个,说说你对DQN强化学习的理解 4.毕设拷打,问了二十分钟 5.你更熟悉python还是java 6.做题 easy 原地移除值=val的元素,返回新数组长度,一开始用pop没完全做对,很快用双指针纠正了 本来还想再给我一道题,被叫停了,说时间有限制 7.给你一个直播间,你怎么测试?
一面-mentor 面 1.自我介绍 2.介绍过往实习经历中具体担任的角色,对团队的贡献是什么? 3.对电商运营的理解 4.刚才有提到节点营销,能具体说说该怎么做呢? 5.如何进行新品推广? 6.未来的职业规划是什么? 7.能否接受工作强度 #运营面经#