字节客户端一面

1.自我介绍;
2.拷打项目(30min+);
    主要问了实习做的东西,基于增量缓存的字节流文件编辑器,介绍功能实现,面试官对其中客户端和配置文件加密算法比较感兴趣,可以我不会。
3.八股时间
(1)HTTP有哪些方法?一脸懵,还以为是TCP,后面浅答了GET/POST等方法;
(2)HTTP报文结构,怎么发送HTTP请求,这方面没答好;
(3)多进程/线程概念,同步异步,单线程可以同步/异步吗?一脸懵,后来才知道原来问的是同步/异步任务。(异步:事件循环、回调函数、std::promise/std::future、await/sync;同步:顺序执行、条件变量、同步原语、任务调度和使用标志变量)
(4)static关键字用法,static全局函数/变量用法(作用域限定在定义该函数的文件内)
4.手撕:找最长子串。大脑过载,写了个暴力解法,面试官让回去想想怎么优化。
5.反问:后续还有其他流程吗?面试官让问hr,他只负责面试。
全部评论
垂死病中惊坐起,小丑竟是我自己。
点赞 回复 分享
发布于 2024-09-19 21:14 广东
这面了多久哇
点赞 回复 分享
发布于 2024-09-27 10:08 辽宁

相关推荐

02-22 17:38
已编辑
浙江工业大学 后端
Java有哪些垃圾回收算法Java线程介绍一下Java 当中的这个线程池了解吗?线程池有哪些参数?线程和进程的区别?进程间通信方式有哪些?(从操作系统级别回答)了解数据库这块的事务吗?它有什么特性?讲一下各个特性是什么含义解释一下持久性,以及如何实现持久性讲一下数据库事务隔离级别什么是数据库的索引,它的作用是什么?什么情况下适合创建索引什么情况下不适合?索引它对数据量数据库的数据量有要求吗?B 树和 B +树,那这两个数有什么区别吗?外键了解吗?外键可以加索引吗?如果使用外键和其它表进行联查能走索引吗?SQL 表的话,它的连接方式有哪些,返回的内容是什么?那你知道它的返回内容是啥吗?比如说内连接它返回的是什么?是什么样的一个数据?或者说内连接和它跟左连接,右连接的返回方式的返回值有什么区别吗?了解 GET 请求和 POST 请求区别吗?TCP和UDP区别?HTTP请求如何保证连接安全?(从拥塞控制、重传机制角度说)HTTPS相比与HTTP做了什么?Android里有哪四大组件?Activity有哪些生命周期函数?如果Activity切换到后台会发生什么?调用什么函数?如果Activity用a页面切换到b页面会调用各自的什么生命周期函数?再切换回来呢?Activity如果长时间在后台没有切换回来会怎样?Activity如何接收其它app的消息?算法题:空间复杂度O(1)的最近公共祖先面试官评价与建议:项目经历和简历不错,计算机体系基础知识不熟,需要再加强面试官人非常好,八股答不出来会给提示,会引导思路#字节##字节面经##字节二面##客户端面经##客户端#
查看27道真题和解析
点赞 评论 收藏
分享
评论
4
20
分享

创作者周榜

更多
牛客网
牛客企业服务