【字节跳动】【Java后台】面试 9.8
做你最喜欢的,其他都他妈是扯淡。——《阳光小美女》
远程第一场11:00
从输入网址到获得页面的网络请求过程【第一遍】
HTTP header
Redis了解吗?【不了解,结束】
MySQL引擎有什么?有什么差异?
Linux进程状态
Linux进程什么时候会变为等待?
一个int数,一个线程写,多个线程修改,加不加锁有什么影响?如果是一个结构体呢?
线程的栈在内存什么位置?
算法题1:LRU cache (LeetCode 146)
算法题2:一个有符号的有序数组,问这些数平方之后有多少个不重复的数?(双指针)
HashMap的底层实现
远程第二场13:00
讲一下你最得意的一个项目
看你有个游戏项目,发布了吗?【没有,但是手机上有,运行展示】【面试前可展示的项目一定要准备好,要不就阻塞了】
算法题:在一个长字符串中找一个子字符串是否存在,有,返回index,没有,返回-1。子字符串要求连续,但不在乎内部字符的顺序。(滑动窗口问题)
DNS解析过程【约等于第二遍】
说一下你的优缺点
远程第三场14:14
n个人,n个座位,每个人都有自己的座位,问每个人都不坐自己座位的坐法有多少种?(动态规划,解决重复子问题,两种情况讨论)
从输入网址到获得页面的网络请求过程【第三遍,面试官真爱】
HTTP状态码
你有一个网站项目,服务器是怎么弄的?
session和cookie有什么差异,分别什么时候用,在什么时候生成,长时cookie和短时cookie分别用在什么时候
微信手机扫码登录电脑端发生了什么?
TCP三次握手,为什么不能两次握手,三次握手怎么解决了这个问题
fork实质是什么
虚拟存储
点击作者姓名与作者大佬交流~
作者:青大人不喜歡下雨
来源:牛客网(www.nowcoder.com)
- 互联网名企笔试真题
- 校招求职笔经&面经
- 程序员/产品/运营求职实习信息
- 程序员/产品/运营学习交流社区