腾讯游戏安全二面和pcg一面面经(后台开发)

写面经,攒人品,求一个offer,我太难了

研究生阶段主要学习深度学习,投了很多家算法,都被拒了,然后转后台开发,因为算法,很多家都卡住了,没法投。。。

腾讯投了后台开发,不知道为什么两个部门同时面,奇怪
腾讯游戏安全部门:
    一面(50分钟):
    数据结构:
        javaweb和后台开发的区别和联系(瞬间蒙了,觉得自己凉了,感觉投错了部门,这俩不是包含关系吗?)
        平衡二叉树(说了几个特点)
        红黑树的特性,及应用(简单说了特性,和java种的应用hashmap,treemap,treeset)
        快速排序的实现及思想(说了几句,面试官说我说的是实现,问我思想,明明是分治,太紧张了,忘了,难受)
    计算机网络:
        OSI五层各个层的作用及常见协议(从上到下挨个说)
        TCP三次握手四次挥手具体细节,以及服务器和客户端的状态变化(三此握手,四次挥手,挨个说了一遍,具体发送的内容,客户端和服务端的状态如何变化)
        ping属于哪一层(只知道能探测一个ip是否可达,猜了一个应用层)
        ICMP协议了解吗(不知道)
        ARQ协议具体流程,你的电脑如何找到一个具体的ip(不清楚)
        讲讲滑动窗口(讲了是tcp为了实现可靠传输的一种手段,具体过程)

    操作系统:
        线程和进程的区别(这个贼简单,顺带说了java内存模型种线程和进程的内存占用情况)
        什么地址空间(我说是逻辑地址和物理地址吗?面试官说这只是一部分)
        什么是虚表(不知道)
        进程通信的方式,以及各个方式的优缺点,应用场景(说了7种通信方式,及各自的特点,问我怎么选择合适的,不知道)
        用户态进程和内核态进程如何通讯(不了解)

    数据库:
        数据库的作用(存储,管理)
        常见语句考察(简单说了几句,就被打断了,可能觉得太简单了,就问了下一个)
        大表优化的几种方式(说了限制条件,读写分库,垂直分区,水平分区)
        分库之后,数据如何同步(蒙了,当时就是看了一眼,具体怎么同步,不清楚)

    学过编译原理吗(没有)
    常用linux操作语句(说了几个)
    linux运行进程卡顿,如何排查(网络,gpu,cpu,硬盘资源,除了这些还有其他的吗)(不知道)
    面向对象语言除了会java还有其他的吗,c++会不会?(还会python并不会c++)

感觉一面凉了,好几个没回答出来,没想到,过两天二面来了

    二面(20分钟):
    纯聊的项目,面试官对那个深度学习的项目挺有兴趣,就纯聊的项目,结束的很***觉应该是凉了


腾讯pcg:
    一面(30分钟):
    如何获得类的私有属性和方法(利用java反射)
    java反射具体实现(两种方法获得类对象,调用类对象获得属性和方法集的方法)
    springboot是什么
    spring用到了哪些设计模式(单例模式,适配器模式,代理模式,工厂模式等)
    单例模式的几种实现(饿汉,饥汉,双重校验锁,枚举类)
    单例模式的优点(减少内存开销,避免对资源的多重占用)
    场景设计题:有四个容器,一个hash映射函数,可以将一个数据放到,abcd任意一个容器,有天,他说是容器名改了,然后说老的数据取不出来,问怎么解决
        (真实状况是hash函数改了,可以两个函数都调用,先调老的,再掉新的,没理解题目什么意思,尴尬)
    java arraylist和linkedlist的区别(底层数据结构,线性表和链表的差别这俩都有)
    这俩是否是线程安全的(不是)
    有哪些线程安全的线性表(Vector和JUC包下的copyonwriteArrayList,顺便说了底层原理拖时间,其他的没想起来还有啥,好像也没啥了)
    java垃圾回收算法有哪些(4种回收算法挨个说了原理和优缺点,顺便说了java内存模型,着重讲了java堆的分代,以及为什么要分)
    浏览器输入网址,浏览器显示页面的具体过程,以及每个层用到的网络协议(从上到下挨个说了一遍具体过程,涉及到的协议如下,dns,http,tcp,ip,opsf,arp,其他的不知道了)
    如果知道明天将会有大量的用户使用网站,该如何应对(这个真不知道,没遇过高并发的状况,硬猜,增加服务器,服务器负载均衡,添加缓存,前端校验避免恶意攻击)
    讲一个项目(讲了自己最近的一个项目,详细讲了项目背景,难点,web端设计及功能,涉及到的深度学习技术简单说了下,检测服务器的系统架构设计,因为是自己一点一点搞出来的,比较熟悉,讲的很细)
    识别进程调度问题(借鉴操作系统的生产者消费者)
    系统的上限怎么样(简单说了下,之前做的系统压力测试)
    进程为什么会卡死(因为生产者太多,仓库有固定大小,如果不限制仓库大小,服务器会卡死,限制了大小,生产过快,消费者处理不过来,仓库有自己写的同步阻塞机制,满了,所有生产者自己阻塞,所以会导致一部分进程一直在等待,最后卡死)
    linux服务器会用吗(深度学习模型训练开发都在ubuntu系统上做,简单的命令会用,说了简单的文件操控指令,粘贴复制移动删除啥的,还说了几个系统资源监控指令)
    如何查找7天以前的文件(条件查找不会,尴尬)

哎,太难了,都这个时间了,还没offer,祝大家好运,也祝自己好运



#后端实习面经##腾讯#
全部评论
我也是,研究方向不对,转研发准备不足😪
点赞 回复 分享
发布于 2020-04-09 22:15

相关推荐

查看15道真题和解析
点赞 评论 收藏
分享
04-07 17:32
门头沟学院 Java
1.自我介绍2.讲下自我介绍提到的ppt智能体,完整的流程调研auto ppt等3.讲下rag的流程正向流程,反向评估都答4.ppt智能体改为多智能架构,会结合业务场景考虑吗;当然去往新方向做尝试可以5.为啥用rag,解决什么问题外挂记忆,解决幻觉,垂直领域问答6.在rag里面调用的LLM,有尝试做垂直领域的LLM微调吗7.企业知识库和个人知识库,个人问答会结合两个做回答吗8.用过ai coding多吗,什么模型,国外模型用的多吗;就是对于需求已经够用了9.遇到过什么项目难点项目上线和前端联调,部署工具OOM,初期调研rag过程中部署问题10.如果做了一个多智能体或者工作流的ppt智能体,怎么做评估,有哪些指标结果侧(生成侧),看版面对齐度,丰富性,是否有问题;生成文本内容,是否有问题,用户打分加权(劣良优);最后设定综合制定标准打分11.面试官陈述:就是通过一个智能体生成,另外一个自动化智能体,自动化评估12.实习过程中有几个人13.有用openclaw claude code做过什么;skill 渐进式批露怎么做的;LLM怎么知道要调用哪些skill答得个人工作流,react;       应该是工具 chema注入,然后意图识别;结构化输出 (Function Call)14.反问智能体投入生成环境的评估,人工和自动化评估都有吗;agent scope搭建效果产品或hr及一些相关需求,评审方案;内部agent build智能体编排架构工具挺多;但实际还是有性能安全等考虑,不能成为黑盒;百炼平台内部用的话,还是有很相关的;
查看12道真题和解析
点赞 评论 收藏
分享
评论
4
39
分享

创作者周榜

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