字节二面凉经(凉透)

1、linux系统怎么查看进程cpu使用率,具体哪些列/
1.2 l inux下的负载情况
2、内存分配
3、DNS查询,本地DNS服务器是什么
4、TCP有什么作用
5、TCP/IP四层结构为什么没有表示层和会话层
6、IP:A、B、C类地址
7、进程与线程的区别,进程切换一定比线程慢吗
8、算法题:
链表反转:每隔k个进行反转
链表:<x的在前面,>=x在后面,要求相对顺序正确[常数复杂度]

第2个一面就答歪了,二面又歪了,我无语了
其实都不难,但是我基础太差了。。

这是第二份的代码,写完了感觉还可以发出来
```cpp
/**
* Definition for singly-linked list.
* struct ListNode {
*     int val;
*     ListNode *next;
*     ListNode(int x) : val(x), next(NULL) {}
* };
*/
class Solution {
public:
ListNode* reverse(ListNode* head,ListNode* tail){
ListNode *p = head,*q,*pre = NULL;
bool ok = true;
while(ok){
if(p == tail)ok=false;
q = p->next;//记录下一个
p->next = pre;//这一次跑到上一层
pre = p;//记录上一个节点
p = q;//跳到下一个
}
return tail;
}
ListNode* reverseKGroup(ListNode* head, int k){
ListNode *tmphead = new ListNode(-1),*ans = tmphead,*p = head,*q;
ListNode *st = head,*ed = NULL;
int now = 0;
while(p != NULL){
now++;
q = p->next;//保存下一个节点
if(now == 1)st = ed = p;
else if(now == k)ed = p;//标记起始点
if(now == k){
tmphead->next = reverse(st,ed);//tmphead是上一组最后一个点,指向这组的开头
tmphead = st;//表示这一组的最后一个
now = 0;
st = ed = NULL;//用完及时清空
}
p = q;//跳到下一个点
}
tmphead->next = st;
return ans->next;
}
};

```

#面经##校招##字节跳动##算法工程师#
全部评论
实习和提前批全挂在了技术终面,希望一二不过三,正式批再来🤣
1 回复 分享
发布于 2020-07-29 11:19
楼主是算法岗?
点赞 回复 分享
发布于 2020-07-31 19:18
楼主本科硕士呀?
点赞 回复 分享
发布于 2020-07-30 22:45
我三面挂了
点赞 回复 分享
发布于 2020-07-30 14:39
同学哪一天面试的呢?二面结束后就收到通知了吗
点赞 回复 分享
发布于 2020-07-30 14:38
进程切换一定比线程慢吗  请问楼主这个是怎么回答的呀
点赞 回复 分享
发布于 2020-07-29 23:43
不能加dum节点的链表题都是耍流氓
点赞 回复 分享
发布于 2020-07-29 11:13
楼主的项目是跟计网相关么?怎么问的都是计网的问题。
点赞 回复 分享
发布于 2020-07-28 22:11
第二个是不能使用新节点进行连接吗?感觉直接链到两个链表上再相连就好了啊
点赞 回复 分享
发布于 2020-07-28 20:05
链表要自己写输入输出格式吗
点赞 回复 分享
发布于 2020-07-28 19:46
楼主面的是哪个部门呀
点赞 回复 分享
发布于 2020-07-28 17:47
代码撕出来应该问题都不大吧
点赞 回复 分享
发布于 2020-07-28 17:45
请问楼主是简历上写了Linux相关么
点赞 回复 分享
发布于 2020-07-28 17:41
哎,我已经在字节挂了两次了,找个工作真的好难啊
点赞 回复 分享
发布于 2020-07-28 17:32
点赞 回复 分享
发布于 2020-07-28 17:27
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-07-28 17:27

相关推荐

11-07 16:07
深圳大学 运营
前端飞升:学长,阿里不是卡双非吗,我深也能去吗
点赞 评论 收藏
分享
评论
2
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务