腾讯Java暑期实习一面二面三面/HR面面经(已offer)

投递岗位:IEG非工作室,java选手,岗位是C++和go
3.6找同学内推
3.8一面:(电话面试,45min)
1、哈希表、concurentHashMap源码,扩容机制
2、多线程死锁、解决办法
3、线程池介绍一下,核心大小怎么确定(CPU数/(1-阻塞系数)、解决线程安全
4、kafa框架了解吗
5、Redis三种缓存穿透、缓存击穿、缓存雪崩、及其解决方案、
7、Redis实现分布式锁
8、可以说一下redolog和undolog吗
9、数据库索引最左匹配原则原理清楚吗
10、自己有优化过数据库吗,索引的原则
11、说下在华为的项目
12、在华为开发的工具
13、清理白盒是一个什么思路

3.12二面 (腾讯会议,50min)
1、聊聊项目
2、nginx原理说一下
3、写一个调度器,可以用Time类去写
4、TCP三次四次、重传说一下,为什么是2MSL、
5、RTSP是在什么协议上、RTMP呢,区别
6、聊聊nacos吧有用过吗
7、看过啥源码,AOP
8、说一下AOP底层实现
9、协程说一下
10、算法:树的dfs、bfs写一下,树的最小深度

3.16三面(sdc、类似牛客网面试,视频+手写白板代码)
应该是leader的leader,就写了一个题
int calculate(string s)
calculate(“20-50/4*3+20/2+10”)
leetcode227(原题)
贴一下渣渣代码
class Solution {
    public int calculate(String s) {
        int n = s.length();
        int res = 0;
        Stack<Integer> stack = new Stack<>();
        char Operation = '+';
        int num = 0;
        int i = 0;
        while(i < n) {
            if(s.charAt(i) == ' ' && i != n - 1) {
                i++;
                continue;
            }
            if(s.charAt(i) >= '0' && s.charAt(i) <= '9') {
                while(i < n && s.charAt(i) >= '0' && s.charAt(i) <= '9') {
                num = num * 10 + s.charAt(i) - '0';
                i++;
                }
            }
            if( i == n || (i < n && (s.charAt(i) == '+' || s.charAt(i) == '-' || s.charAt(i) == '*' || s.charAt(i) == '/' 
                || i == n -1 ))) {
                    switch(Operation) {
                        case '+' : 
                        stack.push(num);
                        break;
                        case '-' :
                        stack.push(-num);
                        break;
                        case '*' :
                        stack.push(stack.pop()*num);
                        break;
                        case '/' :
                        stack.push(stack.pop()/num);
                        break;
                    }
                    if(i < n) Operation = s.charAt(i);
                    i++;
                    num = 0;
            }
        }
        while(!stack.isEmpty()) {
            res += stack.pop();
        }
        return res;
    }
}



3.17 hr面
1、讲一下自己的项目,亮点以及挑战
2、想不想来深圳
3、实习的时候都做了什么
4、对腾讯对看法
5、目前投了哪些公司
6、父母亲职业
7、读博or工作

3.17云证
3.19oc
3.22offer
#腾讯实习##实习##面经##Java工程师#
全部评论
老哥决定去鹅厂了吗,那你是不是得从Java转cpp
点赞 回复 分享
发布于 2021-04-12 16:30
请问一下,楼主是接了offer,然后毁约的吗,还是没有接offer啊。因为我看你有一个3.22的offer阶段。
点赞 回复 分享
发布于 2021-04-12 19:07

相关推荐

#腾讯光子面经##软件开发笔面经#腾讯(光子工作室--后台开发1.&nbsp;定义和声明的区别?2.&nbsp;说一下static&nbsp;3.&nbsp;介绍一下const4.&nbsp;map&nbsp;和list区别5.&nbsp;C++11的特性有哪些6.&nbsp;静态库和动态库的区别7.&nbsp;哈希冲突解决的方式有哪些8.&nbsp;C++怎么实现多态的9.&nbsp;虚函数底层怎么实现的?10.&nbsp;指针和引用的区别11.&nbsp;线程和进程的区别?12.&nbsp;协程呢?什么时候用线程,什么时候用协程13.&nbsp;malloc和new的区别14.&nbsp;SLT中,sort的第三个参数,判断相等的时候返回true&nbsp;还是false为什么?15.&nbsp;STL中&nbsp;vector是怎么扩容的?xia16.&nbsp;介绍一下快排,是怎么实现的17.&nbsp;快排有哪些不足的地方,怎么优化18.&nbsp;c++17的标准有用过吗?19.&nbsp;core文件怎么生成?20.&nbsp;gdb调试,怎么调试到线程级别的?21.&nbsp;mysql都有哪些存储引擎,介绍一下?22.&nbsp;Mysql&nbsp;慢查询?23.&nbsp;mysql什么情况下会进行分库分表?24.&nbsp;TCP&nbsp;timeout?25.&nbsp;TCP&nbsp;粘包26.&nbsp;epoll在不考虑服务器内存&nbsp;网卡的情况下最大支持多少并发?27.&nbsp;说一下简单的web服务器用C++怎么实现?&nbsp;Socket28.&nbsp;recv()函数返回值,什么错误是可以接受的?29.&nbsp;http建立连接的过程?30.&nbsp;主机字节序和网络字节序31.&nbsp;Linux&nbsp;&nbsp;命令&nbsp;nm&nbsp;iostat&nbsp;ln32.&nbsp;硬连接&nbsp;软连接33.&nbsp;Perf&nbsp;底层怎么实现的?&nbsp;让你设计一个perf怎么做?34.&nbsp;游戏服务器和客户端的连接,你觉得采用TCP还是UDP35.&nbsp;为什么换实习了?36.&nbsp;有了解那些分布式的架构吗(好像是这么说的)37.&nbsp;介绍一下zookeeper&nbsp;38.&nbsp;说一下一致性哈希39.&nbsp;说一下raft40.&nbsp;redis有了解吗。41.&nbsp;我看你用过docker,&nbsp;有用过k8s吗?42.&nbsp;给你10亿个数据,怎么找出重复最多次的10个数Coding翻转对二进制求和给你10亿个数据,怎么找出重复最多次的10个数
查看45道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-11-29 01:15
已编辑
记录一次比较特别的面试昨天突然收到的腾讯的面试邀请,因为面试岗位是后台开发而本人是算法选手,并且面试时间在晚上九点半,再加上目前是秋招末期,很难不让人觉得这是kpi面但是出于好奇我还是面了一下,并且一开始就表达了自己关于岗位不匹配的疑问,面试官说其实是希望招一些复合型人才,其实是完全说的通的,我也遇到过其他类似的情况,所以也可以给大家一个参考,如果遇到类似情况,可以先不急着拒绝然后面试开始先是简单讲了一个实习经历,可以看出来面试官对这个不感兴趣,然后直接跳到了下一个环节,一些开放的讨论,从AI讲到了工业革命,解放生产力到新质生产力(因为自己最近在准备考公所以听到这个词瞬间有些恍惚以为自己在进行公务员面试)。然后让我谈一下AI能创造什么新的需求?我其实比较懵,因为说AI如果重构了现有的方法实现降本增效比较好举例子,但是创造新的需求就比较难想了,要跳出现有的时空,毕竟手机出现之前很少有人想到有刷短视频这个需求(例子可能不恰当领会精神即可)这个问题没有回答好,但是我在反问环节也让面试官谈谈有没有因为AI的出现创造了业务中的新需求或者新功能,哈哈哈哈哈哈反将一军,感觉他也没回答好之所以记录这次面试还是觉得比较特别(无论是不是kpi),当作跟一个不同年龄和阅历的前辈之间的交流也很有价值,也能感觉到在企业文化上显著的不同,与我之前实习过的部门只会低头哼哧哼哧写代码相比,这次面试以及以往在腾讯的实习经历,尤其突出的就是自由活泼的氛围和允许或者鼓励各种天马行空的想法写到最后发现自己的文字表达能力还是太差了,怪不得选调都没进面😢大家领会精神就好了先写到这吧
查看2道真题和解析
点赞 评论 收藏
分享
评论
4
22
分享
牛客网
牛客企业服务