程序汪本科应届粉丝22K拿下字节跳动和顺丰offer
最近又有粉丝有选择offer的困扰,程序汪老规矩把面试题和面试总结撸了过来,分享给大家,记住是春招哦,还有他是个非科班的应届生,
其他具体个人信息我就不细说了
欢迎有选择offer烦恼的朋友找程序汪,公众号上回复微信 就可以召唤 程序汪
当然前提是把面筋和面试总结整理后分享给程序汪,敏感信息程序汪可以模糊化
字节跳动 22K 深圳
一面
面试官主要一个一个方面来问每个问题都会稍微深入,面试官会问有没有客户端基础,没有的话不会问安卓相关的就说对计算机网络,java,数据库基础要求比较高
1.java运行时数据区域
2.java线程池原理(流程,拒绝策略,分类)
3.java反射,获取class对象的方法,forname和classLoader的区别
4.hashMap原理以及线程安全的hashMap,concurrenthashmap原理
4.垃圾回收算法
5.TCP/IP体系结构
6.拥塞控制的作用以及拥塞控制的算法
7.数据库主要问了隔离级级别,幻读,b+树,日志
8.算法题:Z字形打印二叉树(剑指offer原题)
总结:一面答的不是很好,有些问题不太流畅,本来都不报希望能过了,一星期之后突然收到
二面
二面也是问基础,但是和一面不太一样的是不会深入追问,基本就是一个问题接一个问题,比较跳脱,叭叭叭的一直讲,问题很多不太记得了但都是常规题,以为自己被刷了kpi
1.进程和线程的区别
2.tcp三握四挥
3.http和https的区别
4.类加载机制
5.虚拟内存
6.手写双重检验单例(为什么使用volatile)
7.volatile和synchronized的区别
8.synchronized类锁和对象锁
9.https对称加密与非对称加密
10.hashmap原理
11.索引优化
12.算法题:k个链表反转(leetcode原题)
三面
三面很玄学,没有技术问题,就是聊项目,聊实习,真闲聊
然后刷了一题easy的题目
算法题:最短单词距离(leetcode原题)
没有hr面三天之后接到oc
总结
字节跳动算是自己的一个大厂梦吧,1-3面每一面其实都是抱着自己过不了的心态去面的,没想到能走到最后,拿了个白菜价(offershow上有)而且我的面试流程不同常人,别人都是一二连着面流程很快,我每一面都隔了一星期,每次都以为自己挂了。
顺丰科技(武汉)java开发 薪资12K
时间比较久,一二面都有点模糊了。
一面
1.项目和实习相关(如果文件很大占用内网带宽如何传输)
2.AOF,RDB的区别
3.缓存击穿,穿透,雪崩以及解决办法
4.过期策略
5.运行时数据区域,线程安全的有哪些,计数器的作用
6.b+树原理,红黑树比较
7.mysql锁机制
8.hashmap原理,concurrentHashMap
10.linux命令
11.反问了10分钟
总结:顺丰面试很快卡死了半小时,问的过程就20分钟,然后反问了10分钟,一度以为刷kpi
二面
聊的比较开心,面试过程算轻松,问题也是一个接一个,刚好卡在30分钟
1.问了怎吗学习java虚拟机,类加载机制(详细)
2.intern方法
3.synchronized和Lock的区别
4.redis底层hash,跳表,decr实现,如何实现排行榜
5.concurrentHashMap
6.SpringMVC的执行流程
7.隔离级别,MVCC,redo log和undo log,当前读和快照读
8.sql优化
9.mybatis问了一题不会(忘了)
10.I/O多路复用
11.http格式,https原理
总结:感觉顺丰一二面问的最多的都是redis而且问的比较深,mysql问的也多一点。java方面的都比较常规,没有什么场景题和算法题
hr面
常规问题,没有问期望薪资估计统一价了,但是之前没怎吗经历过hr面,傻乎乎的用了技术面的自我介绍还紧张了
1.意向城市
2.如何沟通需求
3.遇到的最大的困难
4.为什么想解约
总结:
顺丰整个面试周期比较长,面试难度一般,而且给人一种刷kpi的感觉,面试时间短。
投顺丰的一个原因主要是家人在武汉,而且觉的平台也挺大,之前对自己的定位是能拿到11k,12k的就很满意了,当初一心只想顺丰能过,想着如果没过就去秋招的公司或者考研。没想到半路杀出个头条。两个面试刚好都是我春招最后面的了,也算抓住了春招的尾巴
程序汪最近整理的BAT大小厂面试题 (面试题目录推荐)
程序汪往期精彩文章包含答案
程序汪最近整理的BAT大小厂面试题(面试题目录推荐)
程序汪粉丝2020春招java后端经验分享小米1万8、国家电网