面试

一:
1.代码:奇偶链表
2.写一下测试用例
3.谈谈设计模式、spring中常用的设计模式(源码)
4.谈谈JUC并发包
5.谈谈JVM之GC Roots    
6.谈谈ConcurrentHashMap 分段锁(用的什么锁)
7.如何判断CPU飙升(jmap、jstack)
8.线程池(核心线程数、最大线程数怎么确定的?)
9.kafka分区
10.从系统架构层面谈谈你们的产品?
11.平时的运维工作?

奇偶链表
给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。
请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。
请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。

示例 1:
输入: 1->2->3->4->5->NULL
输出: 1->3->5->2->4->NULL
示例 2:
输入: 2->1->3->5->6->4->7->NULL
输出: 2->3->6->7->1->5->4->NULL

说明:
应当保持奇数节点和偶数节点的相对顺序。
链表的第一个节点视为奇数节点,第二个节点视为偶数节点,以此类推。

/**

 * Definition for singly-linked list.

 * public class ListNode {

 *     int val;

 *     ListNode next;

 *     ListNode() {}

 *     ListNode(int val) { this.val = val; }

 *     ListNode(int val, ListNode next) { this.val = val; this.next = next; }

 * }

 */

class Solution {
    public ListNode oddEvenList(ListNode head) {
    }
}

题目:
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。
说明:所有输入只包含小写字母 a-z 。

示例 1:输入: ["flower","flow","flight"]
输出: "fl“

示例 2:输入: ["dog","racecar","car"]
输出: ""解释: 输入不存在公共前缀。

函数:
public String longestCommonPrefix(String[] strs) {
}
#面试题目#
全部评论
感谢大佬分享!!!!
点赞 回复 分享
发布于 2022-01-13 21:26

相关推荐

ArisRobert:统一解释一下,第4点的意思是,公司按需通知员工,没被通知到的员工是没法去上班的,所以只要没被通知到,就自动离职。就是一种比较抽象的裁员。
点赞 评论 收藏
分享
11-14 16:13
已编辑
重庆科技大学 测试工程师
Amazarashi66:不进帖子我都知道🐮❤️网什么含金量
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务