百度校招提前批一面

流程:

个人介绍(5分钟)

一道算法题

划分字母区间---力扣原题

八股文

Go:

channel 底层

被阻塞之后唤醒与什么有关 信号量

Map是并发安全的吗,为什么不安全

并发读写回报什么错

计网:

OSI七层模型

应用层有哪些协议

传输层有哪些协议

http和https区别

tcp建立连接过程

断开连接过程

为什么客户端的 TIME-WAIT 状态必须等待 2MSL

https加密过程

用的是对称加密还是非对称加密

输入网址到浏览器的过程

SQL注入 怎么避免

MQSQL:

隔离级别

读已提交和读未提交有什么区别

解释脏读

解释可重复读 说一个场景 a数b数

mvcc实现逻辑

mysql日志 有哪几种

mvcc用的哪一个日志

mysql的锁有哪些

char和varchar的区别 哪一个效率高

redis:

redis持久化怎么实现

AOF和RDB的优劣

redis集群会有一些节点他们用哪一种方式去做信息同步

redis为什么那么快

redis如何去处理多个TCP连接

用的什么IO模型

它里面具体 一个线程模型会有一个事件分派器,说一下流程

分布式锁和命令

setnx怎么做互斥

操作系统:

上下文切换

进程调度算法

Linux:

查看端口的命令

解除端口占用的命令

查看日志文件接口被调用次数的命令

#如果校招重来我最想改变的是#
全部评论
老哥请问是哪个部门?
点赞 回复 分享
发布于 2023-07-22 22:56 上海
多久啊问这么多?
点赞 回复 分享
发布于 2023-07-22 17:27 广西
高质量面经
点赞 回复 分享
发布于 2023-07-22 08:45 广东

相关推荐

import java.util.Scanner;public class demo {public static void main(String[] args) {//移除链表元素//构造链表1-->4-->2-->4Scanner sc = new Scanner(System.in);int n = sc.nextInt();//链表共有节点个数sc.nextLine();//构造单链表  尾插法ListNode head = null;//head一旦确定,就不再移动ListNode tail = null;//随着新节点的加入,不断向后移动if (n > 0){for (int i = 1; i <= n; i++){int val = sc.nextInt();//输入链表ListNode newNode = new ListNode(val);if (head == null){//插入第一个节点时,head既是头又是尾head = newNode;tail = head;}else{tail.next = newNode;tail = tail.next;}}}sc.nextLine();int target = sc.nextInt();//需要移除的目标值//如果头节点本身就要删除while (head != null && head.val == target){head = head.next;//直接将head后移}//判断是否为空if (head == null){return;}//处理头节点之后的节点ListNode current = head;while (current.next != null){if (current.next.val == target){//找到目标,则移除current.next = current.next.next;}else {//没找到,继续向后current = current.next;}}while (head != null){System.out.print(head.val + " ");head = head.next;}}}class ListNode{int val;ListNode next;ListNode(int val){this.val = val;}}
点赞 评论 收藏
分享
评论
15
133
分享

创作者周榜

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