Cider一面二面 2025.12

一面
问项目
限流算法有哪些?
线程安全的List ?
鉴权怎么做的
spring 中涉及到的设计模式有哪些?
多线程编程
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.IntStream;

public class RpcBatchRequestTest {

    static RpcService rpcService = new RpcService();

    public static void main(String[] args) {
        // rpc 请求参数
        List<Integer> requestIds = IntStream.range(0, 1000).boxed().collect(Collectors.toList());

        // rpc 调用
        List<String> results = batchGetDetails(requestIds);

        // 输出
        for (String result : results) {
            System.out.println(result);
        }
        // 预期输出
        // details 0
        // details 1
        // details 2
        // .......
        // details 999
    }

    /**
     * 某个 rpc service 的接口只提供单个调用
     * 此处需要做一个封装,多次请求后返回
     *
     * 要求按照顺序返回
     *
     * @param ids
     * @return
     */
    public static List<String> batchGetDetails(List<Integer> ids) {
        // 单次调用
        // RpcService rpcService = new RpcService();
        // rpcService.rpcGetDetailsById(1);

        // TODO 在此处实现批量调用

        return null;
    }
}

class RpcService {
    public String rpcGetDetailsById(int id) {
        // 模拟 rpc service 耗时
        try {
            Thread.sleep(20L);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }
        return "details " + id;
    }
}

二面#牛客AI配图神器#
TCP 的可靠性如何保证的?tcp 报文头有哪些内容?
MySQL 三种日志?
看过哪些源码?
分库分表有了解吗?

多线程编程
/*
n个线程交替打印1-100。

比如n=5,输出如下:
第一个线程打印 1
第二个线程打印 2
...
第五个线程打印 5
第一个线程打印 6
第二个线程打印 7
 */
全部评论

相关推荐

05-17 17:56
已编辑
吉利控股_产品经理
写给学历普通的你:把校招的力气,花在对的地方每年校招季,都会有大批学历背景普通的同学,怀揣着憧憬和不安,一头扎进互联网大厂、头部名企的简历池里。网申/海投、行测、性格测试、多轮面试……你在这场漫长的流程中投入了所有精力,却迟迟收不到一个确切的录用通知。等到寒风乍起,你猛然清醒,才发现中小企业和创业公司的招聘窗口早已关闭,而自己手中依然空空如也。这背后,有一个无形的陷阱,叫做沉没成本。对大厂的执念,常常让我们误以为“只要多投几家,总有一家会看到我”,于是不断刷题、赶笔试、复盘面试,恨不得把所有时间都押进去。然而学历这道硬门槛,在很多大厂的简历机筛环节就已将你挡在门外。你不是不够努力,而是游戏的入门规则本就对你不太公平。继续投入,只会让沉没成本越滚越大,却很难换来等值的回报。相比大厂的万里挑一,中小企业和创业公司才是更值得你倾注注意力的地方。这些公司往往更务实,更看重你实际能做什么,而不是盯着学校那一行名字不放。你的一段项目经历、一项可展示的技能、一次对业务的独到理解,都可能成为打动面试官的关键。更可贵的是,在中小团队里,你更容易获得独当一面的机会,成长速度有时会远超在大厂做“螺丝钉”的同龄人。所以,不妨主动调整策略。精心选三五家真正契合自身方向的中小企业或创业公司,认真研究产品与业务,定制化修改简历,准备有针对性的作品和面试方案。当别人还在大厂的笔试循环中消耗心力时,你已经和一家成长型公司的创始人聊完了业务痛点,彼此看见光芒。你花费的时间更少,获得的确定感却更高。学历普通从来不代表能力的上限,但校招是一场信息与策略的博弈。与其在拥挤的独木桥上被挤得遍体鳞伤,不如提早转向那条被你忽略的、同样通往未来的路。把注意力从大厂的泡沫里收回来,稳稳握住所剩无几的校招时间,你完全有机会在中小企业里找到真正赏识你、并且让你快速成长的舞台。别等到一切尘埃落定才后悔,那时候的“0&nbsp;offer”和“招满了”,会成为这个校招季最冰冷的注脚。引流:字节跳动,海康威视,深信服,腾讯,阿里巴巴,拼多多,滴滴,京东,小米,大疆,美团,好未来,小红书,华为,简历,offer,面试,面经,三方,国企,央企,秋招,应届生,求职,比亚迪,建设银行,工商银行,百度,中兴,邮储、中行、建行、工行、建行、光大、招商银行、科大讯飞、蔚来、新华三、京东方、容知日新、长鑫存储、阳光电源、中国移动、中国电信、中国联通,中兴,虾皮,网易,腾讯音乐,京东,虎牙,b站,bigo,思科,亚马逊,荣耀,小米,联想,tplink,第四范式,米哈游,携程,旷视,美的,索尼,OPPO,满帮,momenta,欢聚,shein,用友,哈啰,vivo,完美世界,地平线,爱奇艺,汇顶,得物,深睿医疗,全志科技,禾赛,唯品会,度小满,蔚来
我的求职进度条
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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