字节跳动算法工程师面试总结,java定时任务quartz面试

文章讲述了作者2021年的Java面试经历,涉及基础算法如字符串转换、计算机图形学问题、Docker基础知识和实际应用,包括海量数据处理、网络配置以及Docker的使用和安全等内容。
摘要由CSDN通过智能技术生成

2021第一次Java面试,我去了快手。快手的面试挺有挑战性的,而且还特别有意思,感觉啥都能问到。(二面是10天前约的面试,差点要忘了)然后是HR面,前天我就收到offer。

image.png

网易一面

  • 如何将字符串转换为整数?(需要考虑越界问题)
  • 2^31*2在计算机中如何表示?会输出什么?正数和负数在计算机中如何存储?有什么好处?
  • 计算机图形学相关:
  • 渲染管线介绍一下?
  • 光照模型、实现?PBR有了解过吗?
  • 顶点着色器中都可以做哪些事情?
  • 视图矩阵什么样子的?为什么是那样的形式?
  • 反走样原理是什么?如何实现的
  • OpenGL渲染需要经过哪些状态测试?各自的机制
  • 为什么会有锯齿?抗锯齿怎么弄?

网易二面

  • 给一个rand(6) 可以等概率返回1到6,只能用这个函数写出rand(4)

被提醒了无数次最后终于是get到了

  • 海量数据topk
  • 给一个rand(n)可以等概率返回1到n,只能用这个函数写一个随机抽取m个数的函数
  • 虚拟内存和物理内存
  • 进程和线程
  • 进程间通信
  • A B两机通信方式
  • 套接字
  • TCP UDP
  • get和post的区别

Docker步步实践

目录文档:

①Docker简介

②基本概念

③安装Docker

④使用镜像:

⑤操作容器:

⑥访问仓库:

⑦数据管理:

⑧使用网络:

**⑨高级网络配置:

点击领取2024完整开源项目《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

**

⑩安全:

⑪底层实现:

⑫其他项目:

存中…(img-e3fT0d90-1709814637503)]

⑫其他项目:

[外链图片转存中…(img-Qrz6tCuR-1709814637504)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值