搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
运维做开发
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
pycharm下导入pygame模块开发游戏时,出现libpng warning警告的解决办法_libpng warning: unknown itxt compression type or m
2
git设置user.name和email_git error:invalid key:
3
Unity Shader学习3:透明效果_unity shader 效果
4
文件描述符fd
5
Basic语言 :比尔盖茨最开始用来开发程序的语言,微软的早期软件产品都是用basic语言,早期玩硬件的黑客门在硬件上基本配置的开发语言_比尔盖茨 basic
6
configure: error: udev support requested but libudev header not installed
7
算法(求对输入的N个数进行加法或减法运算,得到最小的正整数的组合.)_一个序列有n个加法两个减法输入n+m+1个数求出如何使用这n个加号m减号和n+m+1
8
自然语言处理之word2vec_word2vec 困惑度
9
物联网(IoT)及物联网网络协议面试题及参考答案(2万字长文)
10
LeetCode笔记---双向搜索入门之BFS_双向搜索代码
当前位置:
article
> 正文
字节跳动后端开发一面、二面、三面_字节第一面是什么
作者:运维做开发 | 2024-06-23 11:40:51
赞
踩
字节第一面是什么
一面(大概50min,忘记录音了)
基础知识有点多记得不太清楚了。
介绍一下你的第一个内存池项目。
面试官说他也知道这个内存池,这块儿谈的比较久。
项目是自己完成的吗?为什么要做这个项目?
这个内存池为什么比 malloc 快?malloc底层原理了解吗?
算法题:实现一个链表的插入排序。
最后夸了一下我写的博客,然后反问(大概就是这些了,记不太清楚了,顺便蹭个访问量:https://blog.csdn.net/Adenson 手动微笑)
二面(47min)
让我对自己的一面进行一个评价。
你比较熟悉的语言是C++吗,感觉自己掌握的怎么样?
给了一段代码,问能否编译通过。如果对指针进行++ 操作主要是看什么?
给了一个结构体,计算它的大小。
知道为什么要进行内存对齐吗?那你了解禁止左对齐吗?
你知道二维数组按行逐行访问快还是按列逐列访问快呢?我大概讲了一下然后说你要不再考虑一下?
你对哪些数据结构和STL容器比较熟悉?
你了解 vector 的扩容吗?vector 的随机访问的时间复杂度是多少呢?
说一下STL中的迭代器吧。
看你的内存池项目还不错,那你介绍一下 你为什么要完成这个项目?
在高并发中应该涉及到加锁吧?互斥锁说一下吧。
互斥锁的初值是啥呢?在对锁进行++和–是一个什么样子的呢?它的底层的指令是哪些?底层是如何保证是原子操作的呢?
你项目中用到了HTTP协议是吧,为什么用到了HTTP协议?
那为什么传输层要用TCP协议呢?能不能不用HTTP协议而直接用TCP协议进行数据传输?
你了解什么是信号量吗?在哪里可以用到信号量?
信号量用于线程间还是进程间?
说一下进程和线程的区别?task_struct是啥?每个线程都有一个PCB吗?
如何查找一个目录下的指定文件?如果这个目录下还是有多层级目录如何查找这个文件?
你说一下***用正则表达式是什么样子的?(这个没听太清楚)你平常没有用过正则表达式吗?
一个大文件里面有比较多的ip地址?如何统计前k个ip出现的次数?你这样做的时间复杂度是多少?
map的底层的数据结构是什么?时间复杂度是多少?为什么是O(logN)?
如过那个文件中有10亿个ip地址,并且不能加载到内存当中,那么对上面那个题目进行优化呢?还可以怎么做?
如果一个小文件里面ip还是出现的次数比较多,仍然不能加载到内存当中应该怎么做呢?
算法题:打印二叉树的所有路径。
反问
三面(36min)
自我介绍。
看你做了两个项目,这两个项目都是在学校做的吗?
第一个内存池项目,你是如何解决申请内存的效率问题。是通过什么方案实现的?
你对C++ 比较熟悉是吗?为什么感兴趣?是因为是学校的课程吗?
后续你想做哪些方向,是想做底层应用,平台业务还是后台开发?
算法题①:
岛屿数量
给一个01矩阵,1代表是陆地,0代表海洋, 如果两个1相邻,那么这两个1属于同一个岛。我们只考虑上下左右为相邻。
岛屿: 相邻陆地可以组成一个岛屿(相邻:上下左右) 判断岛屿个数。
示例1
输入
[[1,1,0,0,0],[0,1,0,1,1],[0,0,0,1,1],[0,0,0,0,0],[0,0,1,1,1]]
输出
3
你知道操作系统中的进程和线程有什么区别吗?
进程间通信有哪些方法?
算法题②:实现一个快排。
那你 说一下快排的思路吧。
HTTP有哪些状态码你知道吗?404你知道吗?
get和post的区别是啥?安全性哪个比较好一点?
你有用过什么数据库吗?
MySQL有哪些索引你知道吗?
我看你其实是只想做后端是吗?(我不就是投递的是后端开发吗?一脸懵逼,以为迷路了)
反问,然后给我介绍一下他的部门是干嘛的。
我们这里服务端开发主要是以go为主,语言和C++还是比较相似的,你上手的话还可以,服务端的技术栈你下去再了解一下,看你语言还可以。(直到这里我才知道原来我面试的是服务端岗位,可是我投递的是后端,面试链接显示的也是后端,Hr给我打电话来说也是后端。刚开始问我的时候我还一个劲儿的说我喜欢后端,没了没了)
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/运维做开发/article/detail/749514
推荐阅读
article
MySQL
修改
分隔符
...
MySQL
修改
分隔符
MySQL
修改
分隔符
1、修改
分隔符
符号 delimiter $$ ...
赞
踩
article
【报错】Job for
htt
p
d
.
service
failed
because
the contr...
安装 Ambari + HDP (
CentOS
8 , 阿里云服务器), 制作了 本地的 yum 源 ,安装
htt
p
d
...
赞
踩
article
python
GUI
开发:
tk
inter
事件处理
的几种方式详解与应用实战_
tk
组件
处理事件
的方式...
事件处理
(Event Handling),是
GUI
程序中不可或缺的重要组成部分,相比来说,控件只是组成一台机器的零部...
赞
踩
article
Le
a
kyReLU
函数解析_
a
le
a
ky
relu
大于1...
Le
a
kyReLU
语法CLASS torch.nn.
Le
a
kyReLU
(neg
a
tive_slope: flo
a
t = ...
赞
踩
article
由于
国内某个大坑,记录一下一些软件的官方正版
网站
_
国产
正品
网站
...
会声会影:www.corel.comCoreldraw:www.corel.comKeyshot:www.keyshot...
赞
踩
article
从外包辞职6000
个
小时
,
到成功入职
字节
,
这些软件
测试
面试
题绝对吊打
面试
官
_
法本外包
字节
面试
题
_
字节
...
同手机
测试
出来的数据有效吗/不使用虚拟机/竞品
测试
对比冷启动
,
如何给出冷启动时间
,
如何用有说服力数据说明
,
主要从哪些方面...
赞
踩
article
投稿
指南【NO.12_9】【极易投中】
核心
期刊
投稿
(
现代
电子
技术
)_
现代
电子
技术
投稿
经验...
近期有不少同学咨询
投稿
期刊
的问题,大部分院校的研究生都有发学术论文的要求,少部分要求高的甚至需要SCI或者多篇
核心
期刊
论...
赞
踩
article
以
htt
p为协议头
开头
的
url_
htt
开头
的
...
HTTPS与HTTP最大
的
差别就是新增了SSL证书。这种数字证书用于在Web服务器与浏览器之间建立加密链接,从而保证互联...
赞
踩
article
【云原生|K8S系列】如何
创建
Kubernetes
job
和
Cron
job
s 入门指南...
和
cron
job
是
Kubernetes
对象,主要用于短期
和
批处理工作负载。kubernetes作业对象基本上部署了一个p...
赞
踩
article
2023杭州
电子科技
大学
考研
分析_杭电
网络空间
安全
考研
怎么样
...
位于浙江杭州,虽没有入选“一流
大学
与学科建设”之列,但
电子科技
类专业的实力十分雄厚_杭电
网络空间
安全
考研
怎么样
杭电网络空...
赞
踩
article
GPT
-
4
o
vs.
GPT
-
4
vs.
Gemini
1.5— 性能分析 衡量
OpenAI
新旗...
OpenAI
最近发布的
GPT
-
4
o
为人工智能语言模型以及我们如何与它们交互的新时代奠定了基础。最令人印象深刻的部分...
赞
踩
article
20240621
每日
AI
必读资讯...
研究人员招募了500名参与者,与四个代理人:人类、1960年代的ELIZA程序、GPT-3.5和GPT-4交谈,以测试他...
赞
踩
article
深度
强化
学习
:
AIAgent
的
学习
之道_ai
agent
强化
学习
...
1. 背景介绍1.1 人工智能的演进人工智能(AI)已经从早期的规则和逻辑系统,发展到如今的机器
学习
和
深度
学习
。机器
学习
...
赞
踩
article
香橙
派 AI
pro
评测_
香橙
派ai
pro
默认
系统
...
_
香橙
派ai
pro
默认
系统
香橙
派ai
pro
默认
系统
一.
香橙
派AIpr...
赞
踩
article
2024年
网络
安全
最全什么是
等级
保护
----
网络
安全
等级
保护
一级
安全
测评要求,【一步教学,
一步到位
】...
本人从事网路
安全
工作12年,曾在2个大厂工作过,
安全
服务、售后服务、售前、攻防比赛、
安全
讲师、销售经理等职位都做过,对这...
赞
踩
article
小红书
接口
加密
参数
X-
sign
...
小红书
接口
加密
参数
X-
sign
文章目录
小红书
接口
加密
参数
X-
sign
前言一、抓包获取
参数
总结前言因为工作需要,开始对小红...
赞
踩
article
UN
I
X
环境高级编程 学习笔记 第五章
标准
I
/
O
库_
unix
wb+...
标准
I
O
库处理了如缓冲区分配、以优化的块长度执行
I
O
等细节,使得用户不必担心如何选择使用正确的块长度。对于write、r...
赞
踩
article
Unity
与
iOS
交互
(3)——常见
交互
示例_
unity
ios
交互
...
前面两篇文章详细介绍了
Unity
与
iOS
交互
的原理,相信仔细看了之后基本了解了,当然你可能需要花费好几个小时才能看明白。...
赞
踩
article
2024年最全【
算法
学习
】1863
,
字节
跳动外包测试
面试题
_
字节
算法
面试题
合集...
不知道你们用的什么环境
,
我一般都是用的Python3.6环境和pycharm解释器
,
没有软件
,
或者没有资料
,
没人解答问题...
赞
踩
article
C语言
扫雷
游戏
的
优化
【一次
扫雷
操作
可以
展开一片
区域
、
可以
对雷区
进行
标记】_
扫雷
怎么扩大
区域
...
本文在之前
扫雷
游戏
博客的基础上,对原有代码
进行
了
优化
。使其
可以
实现一次
扫雷
操作
可以
展开一片
区域
、
可以
对雷区
进行
标记。经过...
赞
踩
相关标签
数据库
mysql
前端
httpd
centos8
Ambari
python
tkinter事件
tkinter event
tkinter事件处理
tkinter事件绑定
pytorch
编辑器
单元测试
功能测试
学习
自动化
运维
http
百度
经验分享
云原生
kubernetes
容器
Job