猿辅导一面-Java服务端开发

下午5点准时开始,时长45分钟

先自我介绍一下吧

介绍一下自己的项目里面有什么亮点或者说让你印象深刻的东西

Redis分布式锁是怎么实现的

如果多个线程同时要setnx,redis会怎么做

你用的Java版本是什么,jdk1.8有哪些新特性

Restful了解吗?

get和post有哪些区别

post不用request body可以吗

HTTP状态码知道哪些?304知道是什么吗?(我说成302了QAQ)

HTTP里面数据的格式是什么样的?

HTTP里面可以放哪些数据?

如果我从前端给服务端传文件该怎么办?

跨域了解吗?知道是什么原理吗?

除此之外有一堆网络相关的问题,有些很深入,没答好

================到此为止20分钟左右====================

编程一:多线程打印数字

编程二:单链表反转(先创建了一个临时节点,然后逐个头插),如果不用中间变量怎么做?(指针指向尾结点然后头插)如果不更改链表结构的话该怎么做?(时间不够了,说了一下思路)如果用递归怎么做?(一时间没想起来,说的乱七八糟的)

刚面完就想起来了

class Solution {
    public ListNode reverse(ListNode head) {
        if(head==null || head.next==null) {
            return head;
        }
        ListNode cur = reverseList(head.next);
        head.next.next = head;
        head.next = null;
        return cur;
    }
}

反问

#面经##校招##Java工程师#
全部评论
请问楼主 post不用request body可以吗? 这个答案是可以吗?
点赞 回复
分享
发布于 2020-08-07 22:54

相关推荐

1 11 评论
分享
牛客网
牛客企业服务