面经5-客户端-字节
- 询问人员构成(前端、Java后端、c++客户端、产品经理、老板)
- 主要负责什么?
- 询问团队是否出现过问题,如何解决?
- 如何学习项目中遇到的新知识?(看博客,看官方文档)
- 你的最大贡献是什么?
- 最低谷,如何排解压力,如何平衡所有的事情?
- 技术面试复盘,给自己打分
- 面试中没有回答出的问题,后续是否有深入了解?
- 除了上课和项目,平常通过什么进行学习(书籍、博客)
- 最近看了什么书籍?举例一个印象最深的点
- 实习时间
- 实习城市
- 职业规划
- 有没有其他在投的实习?进度如何?
- 希望从字节实习中获得什么?
面经5-客户端-字节
@Woods Lin
客户端一面 55min
- 自我介绍
- 选一个自己觉得比较有意义的项目或者实习经历介绍
- IO多路复用介绍一下
- 那什么时候使用select
- 使用了多线程是吗,那问一下多线程之前变ᰁ访问要注意什么
- 都有什么锁,你比较熟悉的是什么
- 那还有其他锁吗
- 原子性是什么
- 那i++是原子的吗?
- 可以介绍下HTTP和HTTPS的差别吗
- HTTPS怎么保证安全的
- SSL的过程可以介绍下吗
- DNS的过程可以介绍下吗
- DNS传输的内容是什么
- TCP和UDP的区别介绍下
- 那对应的应用场景是啥嘞
- TCP的流ᰁ控制可以介绍下吗
- 如果接受窗口已经是0了,还会发生吗
- TCP拥塞控制是什么
- C++里面class和struct的区别是什么
- 介绍下malloc和new的差别
- 堆和栈的区别
- 虚函数怎么起作用的
- 有虚函数表对class大小有影响吗
- C++为什么要有内存对齐,怎么实现的
- 智能指针了解吗,介绍下
- map和unordered_map的差别知道吗
- 这两个哪个比较占内存
- 数据库有了解吗,为什么要用索引
- 一般用什么
- 为啥用B+,不用红黑或者B
- 算法题,再二维矩阵中查找单词,dfs即可
- 反问
客户端二面 1h10min
- 想问下你一面觉得有哪些答得好哪些答得不好呢
- 你一面的面评显示你整体的计算机基础还是ok的,你本身又是非科班的,所以想问下你的一个学习方法是什
么呢?
- web服务器出于什么样的目的做的,背景是什么,从中间实现了什么学到了什么
- 登陆是如何实现的,浏览器是如何记录用户登入状态的(简单mysql验证,状态利用类似http的cookie,服务
端session)
- 那cookie和session的区别还有什么呢?(只停留在了概念上,具体细节有点不清楚) - GET请求和POST请求
的区别(语义差别,长度限制)
- 还有其他差别吗?(没了解了)
- 那你了解其他请求嘛?(1.1里面新增的几个DELETE)
- HTTP返回状态码了解吗(2345介绍)
- 实际使用计算机的时候发现QQ和微信都可以正常使用,但是访问网站比如百度无法访问,怎么确定问题
(Ping判断对端响应)
- ping存在两种情况,ping得通和ping不通,如果是ping不通的话你后续怎么做呢(不太了解)
- ping不同有那种原因造成呢(黑名单,防火墙block)
- 相比于qq微信,网页打开网址的一个过程是怎么样的呢(四层模型介绍)
- HTTP使用什么协议呢,TCP还是UDP呢(TCP)
- 那现在根据你介绍的这些步骤,刚才浏览器打不开的场景可能是出现在哪些环节呢(应用层这里把)
- 有没有可能出现在HTTP呢
- 浏览器打开网页第一步是什么呢
- 域名转到IP地址这一步是不是可能存在问题
- 其实刚才说的这个问题其实就是DNS出现问题,那现在想排查DNS,怎么判断呢?
- 如何快速判断是否是DNS的问题呢(其实就是ping域名,ping ip看是否存在问题)
- 操作系统内核态和用户态的区别是什么,为什么要有这么一个设定
- 哪些事情可以在用户态做,哪些事情可以在内核态做
- 比如说现在用键盘敲击a,这个a展现到了输入框内,这个过程出现了几次用户态到内核态的切换呢(我认为
是2次)
- 数学题。。。你可以说一下一个时钟一天分针和时针相交几次嘛(太紧张了没算明白。。。)
全站分卷索引 · 152 卷
- 1代码随想录知识星球精华(最强八股文)第五版(面经篇)
- 2后端面经02-美团
- 3Java面经02-阿里ICBU
- 4Java面经-04-CVET
- 5Java面经-06-字节后端
- 6Java面经08-用友
- 7Java面经09-快手
- 83. 计算机网络
- 94. 数据库
- 105. 算法
- 11Java面经11-美团
- 121.3 java的4种引用
- 132. JVM
- 143. 操作系统
- 154. 计算机网络
- 165. 数据库
- 17Java面经13
- 18Java面经14
- 19Java面经16
- 20Java面经17
- 21Java面经18
- 22二面
- 23三面
- 24面经19-Java-字节暑期实习
- 25字节三面
- 26面经21-Java-蚂蚁暑期实习
- 27蚂蚁三面
- 28MySQL
- 29计算机网络
- 30拉链法的工作原理
- 31确定桶下标
- 32扩容 - 基本原理
- 33链表转红黑树
- 34子进程和线程的区别
- 35协程
- 36数据库
- 37哈希索引
- 38计算机网络
- 39TCP和UDP的区别
- 40面经25-Java-百度二面
- 41面经26-Java-京东一面
- 42面经27-Spring
- 43计算机基础面经28
- 44计算机基础面经29
- 45计算机网络
- 46操作系统
- 47任务调度算法
- 48数据库
- 49计算机基础面经31
- 50乐观锁两种实现机制
- 51版本号机制
- 52死锁相关问题
- 53计算机网络
- 54拥塞控制的四种方法
- 55计算机基础面经32
- 56三次握手的流程
- 57计算机基础面经33
- 58计算机基础面经34
- 59异步
- 60C++后端
- 61面经3-C++-地平线
- 62面经6-C++-国电南瑞
- 63面经7-c++后端-字节
- 64二面
- 65面经11-C++-OPPO
- 66面经12-C++-商汤
- 67SelectDB
- 68面经15-C++-中望
- 69面经16-C++-米哈游
- 70面经17-C++-旷世
- 71面经19-C++-蔚来
- 72面经20-C++-第四范式
- 73面经21-C++-TP-Link
- 74面经23-C++-猿辅导
- 75面经25-C++-文远知行
- 76面经26-C++-百度
- 77百度二面
- 78百度三面
- 79面经27-C++-ZEKU
- 80ZEKU哲库HR面
- 81面经28-C++-VIVO
- 82面经29-C++-TPLINK
- 83字节二面
- 84HR面
- 85面经32-C++
- 86TCP的粘包与拆包
- 87引入协程的原因
- 88面经34-C++
- 892. 指针与引用的区别
- 902. Nagle 算法与延迟确认
- 91数据库
- 922. MVCC-多版本并发控制
- 93计算机网络
- 94面经36
- 95面经37
- 96面经38
- 97面经39-C++-拼多多+字节
- 98字节一面【7.27】
- 99shopee测开一面【7.29】
- 100一、表面上开销
- 101面经44-京东二面
- 102Go后端
- 103二面
- 104面经3-Go-字节日常实习
- 105字节二面
- 106字节三面
- 107HR面
- 108面经5-Go-字节暑期实习
- 109字节二面
- 110字节三面
- 111面经02-测开-百度提前批
- 112二面
- 113面经06-测试-海尔智家
- 114面经07-测开-蔚来
- 115面经09-测试-中望
- 116面经10-测开-ZEKU
- 117面经12-测试-科大讯飞
- 118面经15-测开-美团暑期实习
- 119面经16-测开-外企社招
- 120Nvidia四面
- 121面经2-前端-百度日常实习
- 122面经3-前端-得物面经
- 123面经4-前端-腾讯健康
- 124面经5-前端-字节面经
- 125面经6-前端-携程前端
- 126面经7-前端-顺丰
- 127面经9-前端-比特大陆日常实习
- 128面经10-前端-抖音
- 129面经11-前端-蔚来/百度/oppo
- 130百度提前批
- 131面经12-前端-知乎暑期实习
- 132知乎二面
- 133百度二面
- 134面经2-Android客户端-大疆
- 135二面
- 136面经3-客户端-字节暑期实习
- 137字节二面
- 138字节二面(深入项目,1h)
- 139面经5-客户端-字节
- 140面经6-客户端-字节
- 141算法
- 142面经3-NLP-科大讯法
- 143面经4-NLP-科大讯法
- 144面经7-游戏算法-莉莉丝
- 145面经10-算法
- 146面经11-算法-百度pnc暑期实习
- 147百度二面
- 148抖音一面
- 149嵌入式
- 150面经3-嵌入式-芯动科技
- 151面经4-嵌入式-韶音科技
- 152面经6-嵌入式-新华三