字节跳动-客户端一面面经

1、由于我的研究方向是图像处理,而且面试官前身也是图像处理,所以开篇就先问了图像处理的基础知识。特征提取啊,YUV的应用场景,10*30的图片在RGB的内存大小;图像去躁,高斯模糊等等。
2、java基础
多态的概念
四种权限修饰符
多线程
项目中有没有用到线程池,说一下线性池是如何提高用户响应的?其中用到的阻塞队列,知道不知道阻塞队列的原理?
项目中有没有用到多线程?讲一下synchronized关键字。synchronized修饰的方法和static synchronized修饰的方法有什么区别?
讲一下static 修饰的方法和普通方法有什么不同之处?顺便讲一下static 关键字。
讲一讲NIO 同步非阻塞多路复用模型;
泛型的概念;泛型的原理。
接口的抽象类的区别;项目中是如何使用接口的?
GC垃圾回收机制,内存泄露。项目中有没有遇到内存泄露?
3、计算机网络、操作系统
进程和线程的区别;
进程的几种通信方式;HTTP和socket的区别。
输入一个url到渲染页面发生了什么?
Http和Https的区别;
TCP 和UDP的概念;TCP如何保证可靠的连接?
Cookie和Session 的区别?
HTTP的报文包含什么?上传一个文件是如何上传的?
Keep-Alive字段是什么意思?
4、设计模式有哪些?手写一下单例模式的双重检验锁。
5、反问。

#字节跳动校招字节跳动秋招##面经##字节跳动##Java工程师##校招#
全部评论
没有撕算法嘛
点赞
送花
回复 分享
发布于 2021-08-02 18:51
请问老哥做的是什么项目呢
点赞
送花
回复 分享
发布于 2021-08-03 11:26
秋招专场
校招火热招聘中
官网直投
老哥,字节客户端有后续吗,拿下没有😀
点赞
送花
回复 分享
发布于 2021-10-02 15:14

相关推荐

2 21 评论
分享
牛客网
牛客企业服务