社招——头条广告后台系统Java工程师

社招——头条广告后台系统Java


Bytedance:

一面:

1、PGSQL(项目中用的是PGSQL)和MySQL的区别?(这个问题被楼主猜到了,偷笑)

这个问题

2、Voletile关键字的意义?可见性是咋实现的,为啥不是线程安全?

4、用cookie和session实现用户登录的过程是咋样的,大概说下

8、几个Linux命令top、nestat之类的

少不了的编程题:输出二叉树每层的最大值节点。

9、操作系统中的用户态和内核态的概念?转换的流程咋样?

10、Java线程的状态有哪些?与OS的进程状态的对应关系?(这个没答好)

整个过程大概花了一个小时,问题楼主基本上都能答出来,有的深一点,有点浅一点,说实话,问的其实不难,但是面很广。


二面:

1、扯项目,你的高并发是怎么实现的,框架的使用方法,原理?然后线程池,这个地方车了很多,还有怎么衡量的指标,然后问了有没有碰到过线上安全事故,怎么而定位的,怎么处理的?

2、给了一个场景,前端页面点击按钮,后端是多实例的,如何去除短时间内连续重复的请求?(这里我给了三个方案,首先按钮置灰。。。然后中间件kafka和K8S可以实现请求流量绑定到指定的或者是特定的后端服务,在后端缓存然后去重)

3、最后问了下学习和工作的经历,以及以后想做哪方面的工作,使用的语言等。大约也面了1个小时左右。

coding: 1->1->2->2->3->4  =>  3->4 去除所有重复的节点,双指针,头结点。

一、二面是连起来的,中间大约间隔15分钟,两面最后都没有让我提问题。。。

#社招##面经##Java工程师##字节跳动#
全部评论
过了吗老哥,几年经验
点赞 回复
分享
发布于 2021-04-12 12:42
感觉不算难
点赞 回复
分享
发布于 2021-04-12 23:23
阅文集团
校招火热招聘中
官网直投

相关推荐

点赞 35 评论
分享
牛客网
牛客企业服务