没什么不可思议的呀,这么多人想去腾讯就是因为他钱多且双休

相关推荐

2024-12-20 14:37
已编辑
厦门大学 Java
面试tl请看我的上一个分享本人的第一次面试orz,像kpi又不像kpi,但还是感谢腾讯在这种尴尬的时间能给我面试机会全程一个半小时,前一个小时在做题,题目是翻转字符串和两个栈实现队列翻转字符串就是输入:hello world,god bless you,需要输出:world hello,you bless god两道题都不难,但第一次面试紧张感实在难顶,也不熟悉acm模式,输入输出处理的不太好,花了好久才做出来后面半小时也没问什么,感觉是技术栈不match我是java技术栈,面试官看我写题用cpp的stl比较熟练,上来先问:Q1:我看你stl用的挺熟练的,介绍下c++11的新特性?A:这个真不会,我对cpp的使用仅限于拿stl来做题之后估计面试官着急吃饭,随便问了点Q2:网络编程了解吗?讲讲java里套接字的apiA:上次用有点太久远了,只讲了如何使用socket类绑定主机端口,其他讲的磕磕绊绊的Q3:多态用过吗?你是java技术栈的话讲讲java的多态A:吟唱八股Q4:Linux有用过吗?使用过哪些命令?A:有使用docker在服务器上部署项目的经验,主要用的还是文件检索、修改、移动等基础的命令Q5:数据库方面呢?说说你是用过哪些数据库?A:mysql、redis、mongo,吟唱一小段mysql和redis的八股最后反问:第一次面试表现?学习建议?面试官回答:知识广度还行,建议的话就是熟悉acm模式,写题需要有准确的输入输出,考虑边界情况总结面试官也问了一句了不了解go,我也是仅限于了解,没有实际用过。之前有看过天美的其他面经,感觉部门主要还是使用cpp和golang,虽然问的问题不多,但主要问的还是cpp相关的问题,cpp选手对Linux的掌握程度应该远高于我这个半吊子java选手腾讯天美的总体面试体验很好,面试官很温柔,完全不push,看我写算法紧张会引导我思考,算法确实刷了不少,但面试做题和平时刷力扣完全是两个场景,很难不紧张。回池子等捞了,天美这类主cpp的部门就别捞我了(接下来准备忙期末了,欠了不少任务,忙完后年前再投一轮,想多面几次积累经验,之后就准备暑期了#还记得你第一次面试吗?##腾讯##腾讯天美##腾讯面经##日常实习##腾讯日常实习##26届日常实习##26日常实习##26暑期实习#
梦想是环游世界_:两个栈实现队列力扣有原题,翻转字符串暂时没找到,面试后自己重新做了一遍,补一下题解,面试的时候面试官说可以不考虑输入输出,硬编码进main函数中就行。 整体思路是先按照逗号将原字符串分割成子字符串,对每个子字符串按照空格分割成一个个单词,对单词顺序进行翻转查看图片
查看6道真题和解析 还记得你第一次面试吗?
点赞 评论 收藏
分享
2024-12-11 13:40
电子科技大学 Java
点赞 评论 收藏
分享
2024-12-03 14:36
已编辑
吉首大学 Java
一面1. 自我介绍2. 网络   1. TCP三次握手、四次挥手   2. TCP和UDP区别   3. 如何实现一个可靠的UDP(我直接回答了QUIC,以及哪些实现哪些策略让他稳定可靠)(文章推荐:https://juejin.cn/post/7428200842229006377#heading-0;视频推荐:https://www.bilibili.com/video/BV1fr4y1F7BD?spm_id_from=333.788.videopod.sections&vd_source=ea52eeafecc0fa82395b5b7600d5b266)   4. Https解决了Http什么问题(下面是个大概,都需要展开说说)      1. 信息加密:混合加密实现信息机密性,解决窃听风险      2. 验证机制:摘要算法实现完整性,为数据生成独一无二的【指纹】,用于检验数据完整性,解决篡改风险      3. 身份证书:将服务器的公钥放入数字证书,解决冒充风险   5. TSL四次握手   6. CA证书验证流程,存储在哪里?3. 操作系统   1. 线程和进程区别   2. 进程通信方式4. 数据结构   1. 堆(数组实现,是一个完全二叉树结构)   2. 排序算法的时间复杂度对比   3. 排序算法哪些是稳定的,哪些是不稳定的5. 算法   1. 堆排序(pass)   2. 螺旋数组   3. 手撕HashMap6. 讲解HashMap扩容7. rehash和二次hash有什么区别(自己口误,给挖坑了)二面1. 自我介绍(面试官是老乡,寒暄了几句)2. 算法   1. 大数乘法(这个真忘了,一般碰到这种都是工具类写了,撕了20分钟,没写出来)   2. leetcode上的一个中等dp(背包问题),具体是哪个找不到了。3. 实习拷打4. 项目拷打二面一直拷打,回答一句,问一个,问到不会为止(已挂)大数加法:public String solve(String s, String t) {    if (s == null || t == null || s.length() == 0 || t.length() == 0) {        return null;    }    if (s.equals("0") || t.equals("0")) {        return "0";    }    int[] nums = new int[s.length() + t.length()];    // 计算乘积并累加到相应位置 for (int i = s.length() - 1; i >= 0; i--) { for (int j = t.length() - 1; j >= 0; j--) {            nums[i + j + 1] += (s.charAt(i) - '0') * (t.charAt(j) - '0');        }    }    // 处理进位    int carry = 0; for (int i = nums.length - 1; i >= 0; i--) {        int temp = nums[i] + carry;        nums[i] = temp % 10;        carry = temp / 10;    }    // 构建结果字符串    StringBuilder sb = new StringBuilder();    int start = 0;    while (start         start++;    }    for (int i = start; i         sb.append(nums[i]);    }    return sb.toString();}大数乘法:public String solve(String s, String t) {        if (s == null || t == null || s.length() == 0 || t.length() == 0) {            return null;        }        if (s.equals("0") || t.equals("0")) {            return "0";        }        int[] nums = new int[s.length() + t.length()];        // 计算乘积并累加到相应位置 for (int i = s.length() - 1; i >= 0; i--) { for (int j = t.length() - 1; j >= 0; j--) {                nums[i + j + 1] += (s.charAt(i) - '0') * (t.charAt(j) - '0');            }        }        // 处理进位        int carry = 0; for (int i = nums.length - 1; i >= 0; i--) {            int temp = nums[i] + carry;            nums[i] = temp % 10;            carry = temp / 10;        }        // 构建结果字符串        StringBuilder sb = new StringBuilder();        int start = 0;        while (start             start++;        }        for (int i = start; i             sb.append(nums[i]);        }        return sb.toString();}
投递腾讯等公司9个岗位
点赞 评论 收藏
分享
牛客网
牛客企业服务