广联达4/27笔试

5.19更新 已收到offer
达子是真能处啊,有offer他是真发,还没去实习呢就拿到秋招offer了,蛮开心
————————————
广联达给我一种做银行笔试题的感觉,技术选择题20道,类似公务员行测的选择题40道,外加一道编程。
就讨论一下编程题吧,题目大概意思是有一个面试官,有m个面试者,每个面试者有一个想面试的时间段[start, end],然后问你面试官在[1, n]时间段内最多能面试多少个人。
大概思路就是贪心,将所有面试者的时间段按结束时间从小到大排序,结束时间一样的话按开始时间从小到大排。
排序完之后就遍历,贪心的选择下一个可行的时间段就行了。代码如下:
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[][] times = new int[n][2];
        for(int i = 0; i < n; i++){
            times[i][0] = sc.nextInt();
        }
        for(int i = 0; i < n; i++){
            times[i][1] = sc.nextInt();
        }
        Arrays.sort(times, (o1, o2) -> {
            if(o1[1] == o2[1]){
                return o1[0] - o2[0];
            }else{
                return o1[1] - o2[1];
            }
        });
        int res = 1;
        int end = times[0][1];
        for(int i = 1; i < n; i++){
            if(times[i][0] > end){
                end = times[i][1];
                res++;
            }
        }
        System.out.println(res);
    }
}



#广联达##实习##笔试题目##笔经##Java#
全部评论
你好,可以先看编程,再返回来做行测吗?
1 回复 分享
发布于 2022-04-28 15:22
没做出来,其他题我也觉得难,然后直接摆烂了。结束之后查了一下,是编程之美里的题😪
1 回复 分享
发布于 2022-04-28 00:09
我5月19面完就一直没有动静😓
点赞 回复 分享
发布于 2022-06-22 18:25
请问大佬,开始时间可以改成从大到小排序吗🤔
点赞 回复 分享
发布于 2022-05-28 11:41
请问编程题可以切换语言吗
点赞 回复 分享
发布于 2022-05-18 13:37
请问可以用本地ide么
点赞 回复 分享
发布于 2022-05-03 17:31
请问笔试通过了有邮件通知吗
点赞 回复 分享
发布于 2022-04-29 21:42
题目没有输入m吗
点赞 回复 分享
发布于 2022-04-29 19:18
我用的单调栈和贪心,按开始时间先排序,然后遍历数组,如果新元素结束时间小于栈顶元素就循环把栈顶弹出,如果新元素开始时间大于栈顶加一就入栈,最后栈内元素个数就是结果
点赞 回复 分享
发布于 2022-04-28 08:53
我也是这思路 py最后只有16
点赞 回复 分享
发布于 2022-04-27 23:25
不知道为啥只a了36,想了好久也没看出来原因
点赞 回复 分享
发布于 2022-04-27 23:17

相关推荐

1、自我介绍2、Agent项目是实习项目还是个人项目?有没有上线?3、拷打实习(10min)4、大模型微调,你的训练数据集是如何构建的?数据量有多大?5、在构建数据集的过程中,遇到了哪些挑战?花了多长时间?6、你之前的实习经历偏后端工程,你未来的职业规划更倾向于纯后端开发,还是希望从事与AI/大模型结合的工作?7、详细讲一下Golang中Channel的概念和作用,它是否是并发安全的?8、Channel和传统的锁(Mutex)在实现并发控制时有什么区别?各自的适用场景是什么?9、讲一下GMP模型10、当P的本地队列为空或者不为空时,它会怎么去调度G(协程)?11、Redis支持哪些数据结构12、为什么Redis的速度这么快13、如何实现一个类似淘宝搜索框的实时商品名称模糊搜索功能?14、实时输入联想与输入完成后点击搜索在技术实现上有什么本质区别?15、实时搜索通常使用什么网络协议(如WebSocket)?你了解或有使用过吗?讲一下16、请详细说明微信扫码登录的完整流程和背后发生的原理17、在微服务架构中,服务发现和负载均衡是如何实现的?18、服务注册中心(如Nacos,&nbsp;Consul)是如何工作的?服务实例如何注册和保活(如通过心跳机制)?19、讲一下Agent中的“长短期记忆”20、什么样的信息应该放在长期记忆,什么样的信息放在短期记忆?21、当对话轮数很多,上下文窗口不足时,有哪些处理策略?(如截断、压缩)22、如果要进行记忆压缩,通常有哪些方法?23、了解过Agent的设计范式吗?有哪些?24、你设计的Agent是怎么实现ReAct模式的?详细讲讲25、手撕:实现一个并发任务处理器:给定一个包含100个任务ID的列表,要求控制最大并发数为3,模拟并发调用某个外部接口(如打印ID)26、反问
查看24道真题和解析
点赞 评论 收藏
分享
评论
3
29
分享

创作者周榜

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