腾讯 Java 123 + HR 面面经(已云证)

今天早上面完变成 hr 面的状态了,回馈一下牛客~

之前投递的是后台开发,8.16 一面白给了,虽然两道算法都做出来了,面完发现又回到简历池....

LC 114 二叉树展开为链表

LC 22 括号问题 (加了优先级的要求,大括号在外层,中括号在中间,小括号最里面,不然也不合法)

两道都写出来了,但面试官说我第二道代码可读性太差,短时间我也没办法好好改呀(确实是挺丑的

public static boolean isValid(String s){
    char[] ch = s.toCharArray();
    Stack stack = new Stack();
    Stack help = new Stack();
    for (int i = 0;i < s.length();i++){
        if (ch[i] == '(' || ch[i] == '{' || ch[i] == '['){
            stack.add(ch[i]);
            if (ch[i] == '('){
                help.add(1);
            }
            if (ch[i] == '['){
                if (!help.isEmpty() && help.peek() < 2){
                    return false;
                }
                help.add(2);
            }
            if (ch[i] == '{'){
                if (!help.isEmpty() && help.peek() < 3){
                    return false;
                }
                help.add(3);
            }
        }else {
            if (stack.isEmpty()){
                return false;
            }
            char c = stack.pop();
            if (!equals(c,ch[i])){
                return false;
            }
            help.pop();
        }
    }
    return stack.isEmpty();
}
public static boolean equals(char a,char b){
    if (a == '('){
        return ')' == b;
    }
    if (a == '['){
        return ']' == b;
    }
    if (a == '{'){
        return '}' == b;
    }
    return false;
}

8.23 被运营开发捞了

8.25 19:30 - 20:30 一面

网络:

  • 三次握手流程,出现错误怎么办
  • 输入URL流程

Java:

  • 抽象类和接口的区别,使用场景
  • 枚举类的使用场景

实习项目:

  • 介绍一下微众的项目
  • 什么叫CICD
  • 做了什么事情,为什么用Github Actions,不用Jenkis,有什么区别吗

项目:

  • 运行流程
  • 架构设计
  • 如果输入一个请求,怎么跑的

线程并发:

  • 什么叫同步异步
  • 什么叫阻塞非阻塞

算法:

LC 21 合并有序链表
LC 71 简化Linux路径

8.30 20:00 - 20:30 二面

实习项目:

  • 介绍一下微众的项目?介绍我参与的事情?
  • 什么叫CICD?
  • 遇到了什么困难?怎么解决的?

项目:

  • 介绍一下项目的架构设计
  • 讲解了我怎么设计负载均衡算法的,以及每种策略的适用场景
  • 注册中心是如何实现服务的发现和引入的
  • 注册中心能否处理容灾情况(不能,我都没有那么多服务器,哪里来的容灾功能)

Java:

  • 正则表达式(尬住了,这个没怎么用)
  • 引用传递和值传递的区别
  • Java 是面向对象的语言,你是怎么理解的,相对于 C 语言,你感觉有什么优势呢

网络:

  • 三次握手过程
  • 如果第三次握手没有回复会出现什么情况
  • 这种机制有什么缺陷吗(SYN 泛洪攻击)
  • SYN 泛洪攻击怎么解决

9.1 10:00 - 10:30 三面

实习项目:

  • 介绍一下微众的项目?介绍我参与的事情?
  • 什么叫CICD?
  • 遇到了什么困难?怎么解决的?

数据结构:

  • 给一个场景:有很多图片,然后我们需要对图片进行存储,以及查找,有什么数据结构比较适合?
  • 如果我要加速查询的速率,你要怎么设计?

架构设计:

  • 如果一台服务器,然后要对单机进行拓展,你要怎么设计后续的拓展工作?

操作系统:

  • Linux 怎么进行解包的?
  • 你刚才讲到里面有两个过程,一个是中断,一个是复制,你会怎么处理这两个过程,使其加速?(我扯了 Netty 的零拷贝机制,但好像不对,面试官说我的思路很有趣)

网络:

  • TCP 保证可靠性传输的手段有哪些?

面完不到半个小时,内推我的师兄就发微信来恭喜我,发现官网变成了等待 hr 面的状态。

这里要夸一波面试官,面试官在我讲的时候闭麦,安心听我讲完,对于我答得不是很好的地方也会指出来,nice!而且三面的面试官问我对网络通信是否感兴趣,那可太有兴趣了,不然我也不会去看 Netty 的源码hhh

希望早点能有云证吧~

牛客上的各位宝贝们,加油呀~

更新

9.7 11:00 - 11:30 hr面

聊天为主:

  • 地区
  • 职位考虑
  • 对于 offer 的选择
  • 成绩情况
  • 为什么不读研
  • 实习做了什么
  • 对于腾讯的看法
  • 更看重哪些方面
  • 秋招进度

面完后收到云证和测评,许愿 oc

#腾讯面经##面经##求面经##秋招##Java##腾讯##Java工程师#
全部评论
oc了,感谢牛客
1 回复 分享
发布于 2021-09-10 16:38
谢谢楼主
1 回复 分享
发布于 2021-09-02 00:12
后面二面三面没有算法嘛?🤔
点赞 回复 分享
发布于 2022-02-17 18:30
您好,请问您是社招吗?几年经验啊?
点赞 回复 分享
发布于 2022-01-13 23:41
楼主,你有微众hr的联系方式吗,我笔试过,现在又给我发来笔试今晚做,想问问是什么情况,谢谢了
点赞 回复 分享
发布于 2021-09-10 09:07
恭喜楼主,好家伙,我还没hr面就受到了云证,也不知道是啥操作
点赞 回复 分享
发布于 2021-09-09 12:28
hr面完就收到云证和测评,许愿oc
点赞 回复 分享
发布于 2021-09-07 11:45
lz想问一下你们的项目都是怎么来的呀,照着视频做吗?
点赞 回复 分享
发布于 2021-09-04 13:46
lz运营开发跟后台开发有啥区别呢
点赞 回复 分享
发布于 2021-09-04 13:06
下周二hr面,许愿oc
点赞 回复 分享
发布于 2021-09-03 13:39
老哥没有面委会面嘛
点赞 回复 分享
发布于 2021-09-03 12:02
遇到啥困难那个咋回答啊 编不出来
点赞 回复 分享
发布于 2021-09-02 22:13
楼主操作系统是怎么复习的呢?看了还问解包啥的😂
点赞 回复 分享
发布于 2021-09-02 19:08
老哥,”Linux 怎么进行解包的?“这个问题是问指令还是问底层啊
点赞 回复 分享
发布于 2021-09-02 16:14
腾讯哪个事业群?
点赞 回复 分享
发布于 2021-09-02 15:09
老哥面的什么职位
点赞 回复 分享
发布于 2021-09-02 10:24
深圳还是广州呀
点赞 回复 分享
发布于 2021-09-02 00:42
lz想请问下三面的数据结构题怎么设计的呢,查询加速呢?😆
点赞 回复 分享
发布于 2021-09-01 20:43
点赞 回复 分享
发布于 2021-09-01 20:26

相关推荐

07-25 10:53
门头沟学院 Java
投递简历一星期多了,一直卡在第一个环节没进展是不是已经没戏了
Peter____G...:其他大厂都过了,甚至在字节实习了,但是莉莉丝简历依旧秒挂
投递莉莉丝游戏等公司10个岗位
点赞 评论 收藏
分享
06-02 15:53
阳光学院 Java
点赞 评论 收藏
分享
07-25 11:26
清华大学 Java
打开电脑,思绪又回到了7月份刚开始的时候,感觉这个月过的如梦如幻,发生了太多事,也算是丰富了我本就是平淡的人生吧太早独立的我习惯了一切都是自己做决定,拥有绝对的决定权,而且永远不会听取别人的建议。我就是那个恋爱四年出轨的男主啦,感觉既然在牛客开了这个头,那我就要做个有始有终的人。从我出轨到结束再到和女朋友和好如初真的太像一场梦了,短短的一个月我经历了太多,也成长了很多,放下了那些本就不属于我的,找回了那些我不该放弃的。我的人生丰富且多彩,但人不能一直顺,上天总会让你的生活中出点乱子,有好有坏,让你学会一些东西,让你有成长。我和女朋友的恋爱四年太过于平淡,日常除了会制造一些小浪漫之外,我们的生活...
段哥亡命职场:不得不说,我是理解你的,你能发出来足见你是个坦诚的人,至少敢于直面自己的内心和过往的过错。 这个世界没有想象中那样非黑即白,无论是农村还是城市,在看不见的阴影里,多的是这样的事。 更多的人选择站在制高点去谩骂,一方面是社会的道德是需要制高点的,另一方面,很多人不经他人苦,却劝他人善。 大部分的我们,连自己生命的意义尚且不能明晰,道德、法律、困境,众多因果交织,人会迷失在其中,只有真的走出来之后才能看明白,可是没走出来的时候呢?谁又能保证自己能走的好,走的对呢? 可是这种问题有些人是遇不到的,不去追寻,不去探寻,也就没了这些烦恼,我总说人生的意义在过程里,没了目标也就没了过程。 限于篇幅,没法完全言明,总之,这世界是个巨大的草台班子,没什么过不去了,勇敢面对,革故鼎新才是正确,祝你早日走出来。查看图片
点赞 评论 收藏
分享
评论
20
116
分享

创作者周榜

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