字节二面

80分钟
20分钟项目+实习
迭代器的使用,后追问底层实现
怎么维护迭代器中指针的正确性
静态变量和实例变量区别
静态变量存储在哪个区域
内存分为哪几块
栈内存用来干嘛的
垃圾回收机制
管理内存的方式还有哪些
内存池的底层怎么创建和管理
可达性分析算法
可以手动指定根对象吗
两个对象互相引用会被回收吗
怎么解决两个对象互相引用所引发的问题
各种垃圾回收器的优缺点
c语言没有垃圾回收算法,它是怎么处理呢(这个问出来我真的快破防了,因为我之前说过我没怎么学过c)
java代码的编译底层原理
源文件怎么转成字节码的,具体说说
同一个进程的多个线程可以到不同的cpu上面吗
线程调度算法
线程优先级怎么判断,修改,选择
优先级低的线程要是一直得不到执行怎么办
怎么动态调整优先级
redis的分布式锁是可重入的吗
我看一面的时候虚拟内存没答得很好,现在可以仔细说说吗
分页的执行过程
如果产生缺页中断怎么处理
缺页置换算法讲一下
批量换数据块怎么换
一次只换一个有什么问题(虚拟内存这一块还是了解不深,当时被连续追问真是汗流浃背了)
get和post的区别
手撕环节:回文子串
做这个的时候我用中心扩展法很快做出来了,面试官问我这个能不能用动态规划做,我又做出来了,他就说那你动态规划很会喔,就又掏了一道我没见过的题,说只能用动态规划做,磕磕绊绊花了挺久才做出来

这次面试前就挺紧张,被拷打之后脑子有点空白了字节还是做不到吗,发个面经攒攒人品万一呢#牛客AI配图神器#
全部评论
好兄弟,你竟然是黑农垦的,你也太猛了吧
4 回复 分享
发布于 06-18 17:10 重庆
你这Java选手怎么碰到这么多c++和OS的面试呢
1 回复 分享
发布于 06-18 20:51 广东
约三面了吗?
点赞 回复 分享
发布于 07-03 15:05 江西
是生活服务的吗
点赞 回复 分享
发布于 07-03 12:03 江西
tql
点赞 回复 分享
发布于 06-19 13:57 浙江
有后续吗 总共几面呢
点赞 回复 分享
发布于 06-18 15:58 重庆
这到底是什么东西😰
点赞 回复 分享
发布于 06-18 15:45 广东
mark收藏
点赞 回复 分享
发布于 06-18 13:41 江苏

相关推荐

07-04 17:12
已编辑
门头沟学院 Java
1. 我看你是做服务端的,但是你投的是客户端开发,你后面是倾向于安卓还是IOS?2. get和post的区别是什么?3. 实现用户登录功能该用post还是get?为什么用post?post就安全吗?body不也可以通过抓包看见吗?3. HTTPS加密的过程?我答的是公私钥结合的方式其实就是TLS协议交换密钥的过程。追问如果代理人攻击如何解决?提示CA证书机制没答出来具体的机制是如何实现的4. TCP三次握手,为啥不是二次握手?为啥不是四次握手,这样岂不是更能保证可靠我说四次的话,感觉没有必要三次就能保证建立连接的可靠5. UDP协议在那一层?那我传输的时候可不可以绕过UDP协议直接交给IP层?这里没答好正确答案应该是,传输层负责端到端的通讯,屏蔽底层细节,通过ip协议可以把数据传输到对应的主机,但是如果没有端口信息不能定位到具体主机的应用进程,还有就是传输层的作用,可靠传输、拥塞控制、流量控制5. 线程和进程的区别?线程与线程之间是共享内存的吗?进程与进程之间呢?6. hashmap的put和get过程7.arraymap 和hashmap如何选型的?我不知道arraymap 是什么java中没有后来才知道是客户端的8. equal和hashcode那些经典八股9. 如何判断一个对象能否被垃圾回收?可达性分析算法 gcroot,那些可以作为gcroot?虚拟机栈和本地方法栈中引用的对象、方法区中静态属性引用的对象和方法区中常量池引用的对象10 .垃圾回收机制,分代回收机制,老年代新生代那一套11 .threadlocal 底层实现原理12 .单例模式懒汉和饿汉的区别?然后分别用在那些场景中,你实际用的话?13 .为啥设计双亲委派机制手撕1.单例模式2.删除链表重复元素手撕2翻车其实是有点紧张加上第一次面字节,也不太习惯飞书的编译器,双指针一直有BUG很慌就没调出来,反问还有那些需要提升的点?面试官说基础知识掌握还可以,编码习惯有待提升,下去再练练吧。败在了本来最擅长的点😣,这手撕已经很给我机会了,自己没把握住
查看16道真题和解析
点赞 评论 收藏
分享
评论
5
44
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务