大厂必备!不断提升自己创造溢价的能力

前言:

金九银十过了金三银四还会远嘛,本文后面分享面试题给正准备跳槽,准备找工作的你,这次面试字节跳动也是做了很多的准备,还好顺利拿到了offer,特分享一下这次的4面技术面真题,可能有些记不全了,但多少也能够给一些正在面试字节或计划面试字节的朋友提供帮助。

之前学校活动有去过字节跳动公司总部参观,所以一直以来就蛮想进入字节工作的,被字节的企业文化和工作氛围所影响。字节作为发展速度最快的互联网公司,旗下的很多产品的用户都比肩BAT了,所以自己也算是字节的死忠粉了。

这次字节跳动的面试,给我的感触很深,意识到基础的重要性,这次字节共4面技术面+HR面

拼多多(三面)

image.png

面试前

面完蚂蚁后,早就听闻拼多多这个独角兽,决定也去面一把。首先我在脉脉找了一个拼多多的HR,加了微信聊了下,发了简历便开始我的拼多多面试之旅。这里要非常感谢拼多多HR小姐姐,从面试内推到offer确认一直都在帮我,人真的很nice。

拼多多:一面

  1. 为啥蚂蚁只待了三个月?没转正?
  2. Java中的HashMap、TreeMap解释下?
  3. TreeMap查询写入的时间复杂度多少?
  4. HashMap多线程有什么问题?
  5. CAS和synchronize有什么区别?都用synchronize不行么?
  6. 如果要保证线程安全怎么办?(ConcurrentHashMap)
  7. ConcurrentHashMap怎么实现线程安全的?
  8. get需要加锁么,为什么?
  9. volatile的作用是什么?
  10. 底层怎么实现的?
  11. 在多核CPU下,可见性怎么保证?
  12. 聊项目,系统之间是怎么交互的?
  13. 系统并发多少,怎么优化?
  14. 给我一张纸,画了一个九方格,都填了数字,给一个MN矩阵,从1开始逆时针打印这MN个数,要求时间复杂度尽可能低
  15. 可以先说下你的思路(想起来了,说了什么时候要变换方向的条件,向右、向下、向左、向上,依此循环)
  16. 有什么想问我的?

拼多多:二面

  1. 自我介绍下
  2. 手上还有其他offer么?
  3. 部门组织结构是怎样的?
  4. 系统有哪些模块,每个模块用了哪些技术,数据怎么流转的?
  5. 链路追踪的信息是怎么传递的?
  6. SpanId怎么保证唯一性?
  7. RpcContext是在什么维度传递的?
  8. Dubbo的远程调用怎么实现的?
  9. Spring的单例是怎么实现的?
  10. 为什么要单独实现一个服务治理框架?
  11. 谁主导的?内部还在使用么?
  12. 逆向有想过怎么做成通用么?
  13. 有什么想问的么?

拼多多:三面

二面老大面完后就直接HR面了,主要问了些职业发展、是否有其他offer、以及入职意向等问题,顺便说了下公司的福利待遇等,都比较常规啦。不过要说的是手上有其他offer或者大厂经历会有一定加分。

拼多多面试小结

拼多多的面试流程就简单许多,毕竟是一个成立三年多的公司。面试难度中规中矩,只要基础扎实应该不是问题。但不得不说工作强度很大,开始面试前HR就提前和我确认能否接受这样强度的工作,想来的老铁还是要做好准备

字节跳动

image.png

面试前

头条的面试是三家里最专业的,每次面试前有专门的HR和你约时间,确定OK后再进行面试。每次都是通过视频面试,因为都是之前都是电话面或现场面,所以视频面试还是有点不自然。也有人觉得视频面试体验很赞,当然萝卜青菜各有所爱。最坑的二面的时候对方面试官的网络老是掉线,最后很冤枉的挂了(当然有一些点答得不好也是原因之一)。所以还是有点遗憾的。

字节跳动:一面

  1. 先自我介绍下
  2. 聊项目,逆向系统是什么意思
  3. 聊项目,逆向系统用了哪些技术
  4. 线程池的线程数怎么确定?
  5. 如果是IO操作为主怎么确定?
  6. 如果计算型操作又怎么确定?
  7. Redis熟悉么,了解哪些数据结构?
  8. 跳表的查询过程是怎么样的,查询和插入的时间复杂度?
  9. 红黑树了解么,时间复杂度?
  10. 既然两个数据结构时间复杂度都是O(logN),zset为什么不用红黑树
  11. 点了点头,说下Dubbo的原理?
  12. CAS了解么?
  13. 那我们做一道题吧,数组A,2*n个元素,n个奇数、n个偶数,设计一个算法,使得数组奇数下标位置放置的都是奇数,偶数下标位置放置的都是偶数
  14. 先说下你的思路
  15. 下一个奇数?怎么找?
  16. 有思路么?
  17. 你这样时间复杂度有点高,如果要求O(N)要怎么做
  18. 时间差不多了,先到这吧。你有什么想问我的?

字节跳动:二面

  1. 面试官和蔼很多,你先介绍下自己吧
  2. 你对服务治理怎么理解的?
  3. 项目中的限流怎么实现的?
  4. 具体怎么实现的?
  5. 如果突然很多线程同时请求令牌,有什么问题?
  6. 怎么解决呢?
  7. 如果不用消息队列怎么解决?
  8. 分布式追踪的上下文是怎么存储和传递的?
  9. Dubbo的RpcContext是怎么传递的?
  10. 你说的内存泄漏具体是怎么产生的?
  11. 线程池的线程是不是必须手动remove才可以回收value?
  12. 那你说的内存泄漏是指主线程还是线程池?
  13. 可是主线程不是都退出了,引用的对象不应该会主动回收么?
  14. 那你说下SpringMVC不同用户登录的信息怎么保证线程安全的?
  15. 这个直接用ThreadLocal不就可以么,你见过SpringMVC有锁实现的代码么?
  16. 我们聊聊mysql吧,说下索引结构
  17. 为什么使用B+树?
  18. 什么是索引覆盖?
  19. Java为什么要设计双亲委派模型?
  20. 什么时候需要自定义类加载器?
  21. 我们做一道题吧,手写一个对象池
  22. 有什么想问我的么?

字节跳动面试小结

头条的面试确实很专业,每次面试官会提前给你发一个视频链接,然后准点开始面试,而且考察的点都比较全。

面试官都有一个特点,会抓住一个值得深入的点或者你没说清楚的点深入下去直到你把这个点讲清楚,不然面试官会觉得你并没有真正理解。二面面试官给了我一点建议,研究技术的时候一定要去研究产生的背景,弄明白在什么场景解决什么特定的问题,其实很多技术内部都是相通的。很诚恳,还是很感谢这位面试官大大。

Kafka进阶篇知识点

image

Kafka高级篇知识点

image

44个Kafka知识点(基础+进阶+高级)解析如下

image

Kafka**高级篇知识点

[外链图片转存中…(img-f5yj837X-1624443804225)]

44个Kafka知识点(基础+进阶+高级)解析如下

[外链图片转存中…(img-dXBNaCx1-1624443804227)]

由于篇幅有限,小编已将上面介绍的**《Kafka源码解析与实战》、Kafka面试专题解析、复习学习必备44个Kafka知识点(基础+进阶+高级)都整理成册,全部都是PDF文档**,有需求的朋友可以戳这里免费下载

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/385936.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL安装板多少钱_MySQL安装板怎么安装

展开全部1首先,你需要个安装包,自个去下0如何在官网下载MySQL 数据库2第一步中,选择32313133353236313431303231363533e58685e5aeb931333365666165I accept license term,然后Next3默认选第一项Developer Default ,然后Next4这一步中&#xf…

大厂必备!阿里、字节跳动、京东、腾讯、小米等名企高频面试

一、前言 k8s全称kubernetes,是目前大热的一个可移植容器的编排管理工具,像AWS、Azure、Google、阿里云、腾讯云等主流的公有云提供的都是基于k8s的容器服务,很多其他厂商也在努力跟进中,所以说“kubernetes”是目前容器行业中最…

大厂架构师经验分享!成功跳槽字节跳动

前言 毫不夸张地说,JVM是现代软件工程最成功的案例之一。因为它自带GC,又有无数可以微调的参数,且运行极其稳定可靠,所以,许多厂商的核心业务系统,才敢放心地用Java编写,运行在JVM之上。 近几…

java停车场管理系统程序设计代码_社区养老服务管理系统,java程序设计

登录界面菜单功能界面1菜单功能界面2菜单功能界面3社区养老服务管理系统设计与实现springspringMVCmybatis框架对象(javaBean,pojo)设计:服务工单javaBean创建语句如下:package project.model;import org.springframework.format.annotation.DateTimeFor…

大厂面试必问!50w字+的Java技术类校招面试题汇总

前言 刚刚过去的双十一,让“高性能”“高可用”“亿级”这3个词变成了技术热点词汇,也让很多人再次萌发成为「架构师」的想法。先问大家一个问题:你觉得把代码熟练、完成需求加上点勤奋,就能成为架构师么?如果你这么认…

c++客户端发送加锁_MySQL语句加锁分析详解

前言建立一个存储三国英雄的hero表:CREATE TABLE hero ( number INT, name VARCHAR(100), country varchar(100), PRIMARY KEY (number), KEY idx_name (name)) EngineInnoDB CHARSETutf8;然后向这个表里插入几条记录:INSERT INTO hero V…

大厂面试必问!如何写出高效率的SQL

前言 Spring框架自2002年诞生以来一直备受开发者青睐,它包括SpringMVC、SpringBoot、Spring Cloud、Spring Cloud Dataflow等解决方案。有人亲切的称之为:Spring 全家桶。 很多研发人员把spring看作心目中最好的java项目,没有之一。所以这是…

accsess转成mysql语句_轻松教你SQL转ACCESS

SQL数据库转access数据库步骤: 1. 建立access数据库:在access中建立access数据库和表,access字段类型与sql中字段类型的对应关系。 2. 在Access中建表是应注意它的保留关键字:比如Password 如果表中的某个字段使用了关键字&#x…

大厂首发:2021年Java工作或更难找

前言 提起MySQL,其实网上已经有一大把教程了,为什么我还要写这篇文章呢,大概是因为网上很多网站都是比较零散,而且描述不够直观,不能系统对MySQL相关知识有一个系统的学习,导致不能形成知识体系。为此我撰…

大厂首发:338页网易Java面试真题解析火爆全网

前言 为什么互联网资讯这么发达,但是没有出现技术人才井喷? 为什么会出现应届生薪资倒挂多年老员工的现象? 这个世界有太多的现象都可以用**“二八定律”**来解释。 20%拿着高工资,80%每天挣扎在增删改查边缘。 职场一分钱一…

mysql 导入dbm文件_DBM数据导入到mysql数据库方法

本文章分享一篇关于DBM数据导入到mysql数据库方法,有需要的同学可以参考一下本实例。首先说明一下,我以前使用PERL,保存文件 用DBM,有5万多条记录,每条记录有15个字段。现在想用MYSQL,要吧记录导过来。第一…

大牛手把手教你!2021Java最新大厂面试真题

引言 众所周知,软件系统有三高:**高并发、高性能、高可用。**三者既有区别也有联系,门门道道很多,全面讨论可以大战三天三夜。 高并发对于Java开发者来说都不陌生,每年天猫双十一,秒杀大促等场景阿里都稳…

高通8155车载芯片_WEY来“摩卡”云首秀,搭载高通8155芯片

本期亮点“咖啡”一词源自埃塞俄比亚的一个名叫卡法的古镇,在希腊语中“Kaweh”的意思是“力量与热情“,而摩卡咖啡代表着创新和更多可能性。摩卡咖啡是由浓缩咖啡、牛奶、鲜奶油及巧克力糖浆制成的“巧克力咖啡”,相比于其他制作方法&#x…

大牛深入讲解!高并发你真的理解透彻了吗

前言 最其实不管什么时候,找工作都跑不了面试。目前很多小编都做了面试手册了,那就是别人家的孩子都有糖了,作为一个自觉的小编,必须搞。 容我先絮叨一下,制作这个面试手册差不多花了3个多星期时间,过程还…

太厉害了!2021年互联网大厂Java笔经

开头 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。在项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应&…

fritzing导入元件_超屌的 fritzing 新建元件

标签:fritzing 有多好,用了才知道,但是通常会遇到一个问题,他的元件库不一定够用,这时候就得自己做元件了,但是搜了一下网上没有相关的教程啊。算了,去官网看英文吧。。然后官网的帮助见 http:/…

java将字节数组转换成字符串,面试心得体会

1. 前言 大家都知道,Postman是一个非常受欢迎的API接口调试工具,提供有Chrome扩展插件版和独立的APP,不过它的很多高级功能都需要付费才能使用。 如果你连Postman都还没有用过,不妨可以先体验一番。 Postman官网: h…

java将数组中的数据修改,深度集成!

京东Java研发岗一面(基础面,约1小时) 自我介绍,主要讲讲做了什么和擅长什么 springmvc和spring-boot区别 Autowired的实现原理 Bean的默认作用范围是什么?其他的作用范围? 索引是什么概念有什么作用&am…

java小游戏毕业论文,你不懂还不学?

1. Spring 特点 Spring 主要有如下特点: 轻量级:Spring 是非侵入式,其中的对象不依赖 Spring 的特定类;控制反转(IoC):通过 IoC,促进了低耦合,一个对象依赖的其他对象通…

java小游戏源代码资源,一招彻底弄懂!

BATJ大厂面经 阿里七面面经 蚂蚁金服面经及答案 京东面经 百度美团顺丰京东阿里面经 面试题精选 Java面试手册 MySQL55题及答案 多线程面试题及答案 设计模式面试题及答案 消息中间件面试题及答案 并发编程面试题及答案 面试资料整理汇总 最后 总而言之,面试官问…