快手java一面凉经

1.自我介绍
2.请阐述你对32位和64位的理解(几乎答不上来)
3.算法题:给了个模型,让你抽象出它的类,实现两个方法(想了十几分钟面试官还给了提示才想出来是一个树,磕磕绊绊写了一个方法就打断我说这次面试结束了。。。。)准备了几天力扣完全没用上,,,,
全部评论
根据寄存器可以存储的二进制位数,将 CPU 分为 32 位和 64 位,32 位的 CPU 中的寄存器最多只能存储 32 个二进制位,64 位的 CPU 中的寄存器最多只能存储 64 个二进制位 如果处理大数据的话,64 位 CPU 的效率高点,比如,处理 48 位的数据,如果是 32 位 CPU 需要两次访存,如果是 64 位 CPU ,则只需要一次访存即可 除了硬件的 32 位和 64 位,实际上,软件也分为 32 位和 64 位,64 位和 32 位软件,代表二进制指令是 64 位还是 32 位 操作系统其实也是一种程序,我们也会看到操作系统会分成 32 位操作系统、64 位操作系统,其代表意义就是操作系统中程序的指令是多少位,比如 64 位操作系统,指令也就是 64 位 这些都是最基础的知识,想从事软件开发的话,还是要花力气去学一学,要不然很难~
6 回复 分享
发布于 2023-07-29 10:33 浙江
题目长这样
2 回复 分享
发布于 2023-07-27 16:02 湖南
什么岗
点赞 回复 分享
发布于 2023-07-27 16:01 陕西
好凉
点赞 回复 分享
发布于 2023-07-28 09:57 陕西
寄存器和总线只能存32位或64位
点赞 回复 分享
发布于 2023-07-28 17:28 江苏
主要是看CPU是32位还是64位,32位的CPU理论最大支持操作的内存就4g,现在常用的内存条都16g起步了,64位是4Gb×2^32,根据你的硬件去装多少位的os就完事了,也没人会在64位的硬件上搭载32位的操作系统,虽然可以但是没有必要,纯浪费机器物理性能,32位的硬件是不能兼容64位的操作系统的
点赞 回复 分享
发布于 2023-07-28 20:54 湖南
m
点赞 回复 分享
发布于 2023-08-09 12:05 甘肃
丸步堂
点赞 回复 分享
发布于 2023-08-15 19:48 陕西
就一个问题?
点赞 回复 分享
发布于 2023-08-28 12:49 重庆
同学,要不试试携程吧,秋招刚开,NTAW4HN帮忙查进度。
点赞 回复 分享
发布于 2023-09-07 13:01 上海

相关推荐

评论
17
40
分享
牛客网
牛客企业服务