字节跳动Java后端视频面一面凉经

刚刚面完不久。本人是非计算机本科比较菜,感觉面试官就像没有感情的工具人,问一题我答一题。内心真是十分惭愧,听我一席话,浪费45分钟。

面试流程很专业,问了计算机网络,操作系统,数据库,Java虚拟机,数据结构,因为没有笔试过所以还有一道编程题。

一.计算机网络
①http和https有什么区别?
没回答出来。https是ssl(安全套接层+http,加密版本)
②数字证书有哪些?
没看过这个知识点,讲了一下公钥体系。
③http有哪些版本,区别?
0.9/1.0/1.1/2.0,我说成1.2而且只知道持久连接。
0.9是原始版本,只有get操作。
1.0新增了post,head操作,增加了状态码等。一般是一个请求一个连接。有keepalive。
1.1增加了持久连接,全二进制,管道,put,delete,options等请求方式。
2.0增加了双工,数据流等。
④TCP和IP属于什么层?TCP挥手握手?
终于有个会的了
⑤TCP可靠传输的机制?窗口的含义是什么?
回答窗口协议,可重传,连接建立。


二.操作系统
①介绍一下linux内存模型
?懵逼我只懂Java内存模型。
好像分为内核虚拟储存器,用户栈,文件映射区,运行时堆,读写段,只读段,保留区
②介绍一下页表
③单cpu单核处理器,多线程需要加锁吗?

④一些数据在磁盘上,要发送到网络上,要经过哪些过程?
并不懂。
NIO零拷贝
⑤介绍一下BIO, NIO, AIO
胡扯一通。
阻塞, 阻塞同步, 非阻塞同步, 异步

三.数据库
①中间件那些有了解吗?没有我就跳过了
②sql数据库引擎有了解吗?
③数据库锁有了解吗?

讲道理一般的面试到这里就应该开始和你聊人生了。跳动的面试官面无表情继续问,真敬业

四. Java
①字节对齐如何实现有什么作用,举个例子。
②介绍一下泛型擦除
③map原理,1.8以后呢?
④介绍一下可重入锁原理
⑤讲一下虚拟机如何加载. class文件,双亲委派

五.数据结构
①红黑树规定,插入删除如何操作?
②广度优先搜索用到什么数据结构?

六.编程题
15分钟内要能运行
深度优先遍历,思路比较容易想到,关键要熟练

写了10分钟,面试官准时打卡下班,问了几个问题。面试官心想拜拜咧您。
感觉收获挺多大的。


顺便讲刚刚面试云从科技,在人工智能岛上(还真是四面环水),上面还有阿里微软IBM这些公司,大厂进不了在门口看看也不错。环境挺好,而且跳槽方便,出门右拐就到。
一面面试官察觉到我基础不太行,为了避免时间太短还给我讲起了机器学习,第二个面试官基本谈人生,人都很好。

#面经##Java工程师##校招##字节跳动#
全部评论
人工智能岛?
点赞 回复 分享
发布于 2019-10-11 22:33
同济大佬 😮
点赞 回复 分享
发布于 2019-10-12 14:42
你有没有跟他扯你的项目,既然基础不好的话
点赞 回复 分享
发布于 2019-10-13 13:27
难度对于非科班可太max了。。。
点赞 回复 分享
发布于 2019-10-13 14:00
我也感觉 跳不动面试我就是个自动回答问题的机器人,还是那种有时候回答不出来的劣质机器人😆
点赞 回复 分享
发布于 2019-10-13 15:20
🤣像极了我。。。项目毫无亮点+基础渣渣。。
点赞 回复 分享
发布于 2019-10-15 20:22
面试官是姓崔吗??今天也接到了电话,慌。。
点赞 回复 分享
发布于 2019-10-16 00:54

相关推荐

双飞二本嵌入式求拷打我是在 BOSS 上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1. 嵌入式开发能力:   熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。  熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。  熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2. 硬件设计能力:   具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。   熟悉硬件原理图分析,能够快速理解并调试硬件电路。3. 机器人开发与竞赛经验:   在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。   熟悉Linux环境,对ROS和ROS 2有一定了解,能够进行机器人系统的开发与调试。4. 编程能力:   熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。   具备良好的代码规范和文档编写能力。5. 团队协作与领导能力:   在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。   在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
评论
6
83
分享

创作者周榜

更多
牛客网
牛客企业服务