【元戎面经】大数据开发(8.10更新)

8.10

出自

自我介绍 5min

项目 (5min)

1. 某一段实习具体做的东西 bg

2. goroutine泄漏具体背景

3. 当前项目0-1做的时候遇到最大困难

八股 (15min)

go

1. GMP

a. 过程

b. GMP为什么要P(没答上来)

2. 有缓冲channal/无缓冲channal

3. GC

4. Slice和Array区别

redis

redis分布式锁(没背)

Kafka

1. 生产数据的过程,怎么分区?怎么消费?(不知道在问什么,讲了pub-sub/kafka结构/分区消费策略)

2. 多个消费者一起消费有抢占的情况吗?(又不知道在问什么,讲了消费group和消费组分区消费的策略)

3. 读写指针(还不知道在问什么,但是讲了消费后的offset变化还有两种消费模式下怎么用offset)

算法(20min)

一个字符串都是01,起点为p开始跳跃,每次可以跳k个位置,如果这个位置是0的话可以直接跳,如果这个位置是1的话要么花费x的力气把1改成0跳k,要么花费y的力气往前挪一个 最少多大力气 跳出字符串

8.04一面

出自

  • 项目聊了很久,挖到答不上
  • 手撕:原地操作一个m*n矩阵,有0和其他数字,当一行或者一列出现0时,需要将整行整列都置为0。
  • 手撕:有效括号
  • 回到第一个手撕:用了map来处理,如何不使用map再写一下
  • 数据库分表分库怎么做,分表的话一般有什么依据
  • 场景:在电商情况下,怎么分表比较合适
  • 7.17一面

    出自

    1. 自我介绍
    2. 项目的技术难点
    3. redis怎么在项目里面用的
    4. 实习经历里面所学所悟
    5. 线程池用过吗,了解多少,为什么要使用线程池
    6. 用过什么Java的集合结构,我说的HashMap
    7. TCP UDP的区别和应用场景,以及三次握手
    8. 拥塞控制和流量控制
    9. DNS
    10. 算法题:删除链表的倒数第n个节点
    11. 用过哪些数据库,索引-B+树
    12. 反问环节

    23届以及以前面经

    一面(7月20号)

    一二三面(7月17号)

    一面(21年8月10号)

    一面(21年1月8号)

    【2024校招投递地址】

    点我,投递的同学,在下方回复:名字简称+地址方便确认是否投递成功,例如:xyz + 深圳

    【优秀简历小妙招】

    1. 有实习经历必写
    2. 项目经历要写一些难度大的(一些很多人写的还是不放为妙,不然减分)
    3. 项目难点重点写
    4. 奖项:计算机相关奖项突出显示

    【其他岗位面经】

    点这里

    #秋招##自动驾驶##WLB#
    全部评论
    插眼
    点赞 回复 分享
    发布于 2023-08-02 23:28 河南
    fes+深圳
    点赞 回复 分享
    发布于 2023-07-28 10:39 甘肃
    yt-深圳
    点赞 回复 分享
    发布于 2023-07-22 22:34 贵州
    有学历要求吗?
    点赞 回复 分享
    发布于 2023-07-20 14:22 浙江

    相关推荐

    Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
    点赞 评论 收藏
    分享
    06-13 17:33
    门头沟学院 Java
    顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
    查看30道真题和解析
    点赞 评论 收藏
    分享
    评论
    5
    28
    分享

    创作者周榜

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