字节基础架构一面

因为本菜鸡只会c++,面试官是java的,没问语言相关的知识,也没问项目

不过面试官真的超级温柔

  1. 进程是什么线程是什么,以及他俩的区别
  2. 线程是谁调度的
  3. 线程是怎么生成的(答fork,给面试官整笑了) 这里没理解面试官的意思,应该答线程的好处
  4. 线程池是什么,好处
  5. 假设你有10000个线程,他们是如何通过线程池工作的
  6. 进程通信方式(答共享内存,socket和信号机制)
  7. 那你就讲下共享内存是什么
  8. Socket有几种:

(1)基于TCP的Socket (2)基于UDP的Socket (3)基于RawIp的Socket (4)基于链路层的Socket

  1. 死锁怎么产生的
  2. 写代码的时候遇到过内存泄漏吗?(没有,因为不知道答有会问什么问题)
  3. 三次握手,四次挥手。
  4. 为什么有第四次挥手
  5. TCP五元组
  6. Ping是哪一层的
  7. 说说你平时用的Linux常见的命令
  8. 假设有一个日志文件,里面数据格式为:time ip 请你编写命令找到连接次数最多的top10
    cat a.log | cut -d “ ” -f 2 | sort | uniq -c | sort

Leetcode 162 找到先增后减序列的最大数

input : 1 2 6 10 15 3 1 output : 15

二分实现之后要求时间复杂度(O(logn))

#我的实习求职记录##24届实习#
全部评论
写代码时遇到过内存泄露吗?没有。太强了兄弟
8 回复 分享
发布于 2023-03-23 13:23 黑龙江
那道算法是三分法吗
4 回复 分享
发布于 2023-03-18 18:52 上海
线程不是pthread函数创建的吗?fork创建进程
2 回复 分享
发布于 2023-03-31 13:32 广东
头像是玩偶吗
1 回复 分享
发布于 2023-05-10 20:47 北京
cpp的话你大概率会碰到内存泄露,这玩意没有垃圾回收机制
点赞 回复 分享
发布于 2023-05-15 12:50 上海
架构组咋样啊 不知道是不是让打杂
点赞 回复 分享
发布于 2023-03-25 16:58 山东
改学java。。。我遇到好几家问我会不会java的
点赞 回复 分享
发布于 2023-03-21 16:55 江苏
字节还有java 的基架啊🤣
点赞 回复 分享
发布于 2023-03-19 11:56 北京

相关推荐

评论
23
148
分享

创作者周榜

更多
牛客网
牛客企业服务