记录一下 鼠鼠实习初面 腾讯pcg客户端一面

#面试##一面#1.自我介绍一下

2.面试官介绍了一下自己的部门(ps:虽然没有明白具体做什么的,鼠鼠全程点头表示明白

3.然后问我为啥直接投客户端是兴趣还是出于什么考虑?
    搬出我万能的师兄,说我有个师兄是客户端开发,然后去了某大厂,所以了解过客户端的开发,我个人觉得还是挺感兴趣的,所以我就投了这样的一个岗位

4.然后因为鼠鼠本科是非科班的,跨考到计算机,自我介绍时候说了,所以面试官人非常好在问技术知识时候先问我学过哪些知识,什么时候学的。(ps:鼠鼠感动哭了

5.先问了点项目的事:
   首先谈一下DDD的认识: 鼠鼠开始微微吟唱,然后吟唱完,面试官为我补充了点,然后介绍一下这个模式的好处
   然后谈一谈你了解到的用DDD框架的产品: 鼠鼠开始思考。。。然后弹出京东那边的产品
   面试官问项目上线了吗? 鼠鼠准备不足,没敢说上线,搬出了万能师兄,跟着他后面做的,目前还在完善阶段
   问我做的前端还是后端? 这次不是鼠鼠了,很自信回答后端

6.开始轻微拷打八股

计网(面试官说看你学过计网那我们就来一道计网题吧)
    描述一下输入一个网址后发生的网络状态(面试官人超好,怕我不理解还解释了一下,我说是不是输入url到网页显示的一个流程,面试官说是的,鼠鼠开始吟唱)
    接着流程问为什么要将ip地址转换成mac地址: 鼠鼠回答数据传输必须知道目的主机的Mac地址,然后一顿解释(回来写面经时候发现鼠鼠没答全
    然后问两个设备如何进行通信的:鼠鼠开始回答路由,然后如何进行的(写面经才发现,原来面试官是让我补充上面的内容,鼠鼠再次泪目
    解释一下四次握手,忘记有没有让我解释为什么不能是三次握手了(鼠鼠有点抽象了
    解释一下为什么会发生拥塞?(鼠鼠一顿吟唱,连带着怎么解决一起吟唱)
    最后问一下网页为什么会一直转圈?(鼠鼠沉思中,然后面试官引导我说已经建立连接说明网络没有问题了,那你想一想是什么原因,鼠鼠开始灵光一现,服务端出问题了,数据量太大,当前请求次数太多,服务端承接不住、然后面试官说也是原因之一,然后开始为鼠鼠解释其他原因)
    然后就上一个问题问了一下如何解决这个问题(鼠鼠沉思,然后说可以减小图片和视频的大小,面试官说是一个点,想一下还没有其他的点,继续沉思,然后鼠鼠说可以增加服务器,或者分库分表,因为鼠鼠做的项目里有所以就这样说了,然后面试官说差不多,但不是分库分表,给我库库介绍了一下)

操作系统和Java(面试官说:看你项目写了线程相关内容,那就问问这方面内容吧)
    什么是线程安全 (鼠鼠一脸懵,然后找了一个相关的内容,死锁,说多线程会出现死锁安全)
    然后面试官就问了死锁的条件(开始吟唱,鼠鼠以为前面答对过关了,然后面试官引导我说如果是单线程呢,在想一想线程安全,然后鼠鼠沉默,没回答出来,鼠鼠还是太菜了
    什么是虚拟内存(吟唱中)
    那如果虚拟内存超过当前物理内存呢(鼠鼠说先分页分段,页对应虚拟内存和物理内存的映射,然后吟唱分页分段,然后说内存不足要回收,然后吟唱内存不足怎么办)
    最后问了一下编译语言到实际运行的底层逻辑(鼠鼠不会啊,所以鼠鼠只能说个模糊的内容,然后面试官引导我说python语言比起c++的优点是什么,鼠鼠沉思,然后面试官引导我回答速度快,然后让我思考为什么快,鼠鼠太菜还是不会
    
7.拷打结束,开始手撕
   LCR 162.数字1的个数(鼠鼠在这硬磕最优解的推导过程,大概20分钟,然后面试官让我说思路,然后问了为啥不用递归呢,鼠鼠说时间复杂度太高了 ps:下次鼠鼠一定老老实实先暴力一下

反问:
   请问您是怎么看待现在的前端、后端、客户端的情况呢
   如果想从事客户端的技术有没有好的学习路线呢
   最后一问在你们考察候选人的时候,我们最应该掌握什么样的内容,即应该掌握的知识内容?

面试感受:面试官人很好,会针对个人的情况询问,然后去挖掘你知道的内容,即使没答出来,也会引导或者说没关系的。
面试官最后说下次面试安排,小助手会安排联系的。以为是安慰的话,没想法第二天就给鼠鼠打电话安排二面,鼠鼠知道自己不足,延到清明后,这几天在狂补一下理论知识

#腾讯实习##暑期实习##实习##面试##一面#
全部评论
mark一下二面
1 回复 分享
发布于 04-03 16:38 陕西
mark一下二面
点赞 回复 分享
发布于 04-03 19:53 湖南

相关推荐

13号走的内推。18号下午打电话约面,3.19号下午四点开始面试。开局就先做了20分钟的笔试题。笔试题不是算法题,是那种场景题。例如给你一个订单Order类,使用Stream流对其进行处理,取出金额是前100的Order并进行排序,并且按照不同的订单类型拆出来多个List。只要不是算法题就直接拿捏了。之后开始面试⚽1.自我介绍⚽2.实习业务⚽3.你们这个项目的优势是什么,他解决了什么场景下的问题?        讲了一下一整个平台的技术演进历史,强调我们一整个平台的技术演进都是为了敏捷开发。这个项目的优势就是实现          了快速处理海量需求,避免了传统后端模式的发版测试流程。⚽4.代码热部署的技术选型是怎么做的?为什么不选择Groovy(包太重,6.8M对线上压力大,而且有学习成本)⚽5.为什么要对类加载器手动置空,仅仅依赖JVM的垃圾回收不可以吗?        线上脚本多,即使是测试接口也需要进行动态加载,残余下来的类需要被回收掉,降低元空间压力。⚽6.你说你们在测试接口的时候,会置空对应的热部署脚本的类加载器?如何做到的?            提供两个接口测试和部署,抽出来热部署的逻辑作为公共方法。在测试接口中进行手动置空类加载器让其回收⚽7.统计接口的调用量的技术是怎么做的?用了本地缓存+redis+MQ,有没有考虑到消息丢失和重复消费的问题?        强调业务更加关注数量级,接口调用量每隔一个小时进行调用。丢失一个小时的数据对于整体的接口调用量不构成什么大的影响。考虑风险和收益比没有做这个功能。⚽8.你认为你这段实习中,收获最大的是什么?       1.技术增长       2.理解业务,不同的业务有不同的适用技术和解决场景。自己在美团的这四个月会更加考虑一个业务下的解决方案。              追求风险和收益比,而不是死磕技术。比如在做接口调用量的时候,我一开始也会考虑幂等和丢失,在写代码上造             成了很大的困难,mt指导之后才明白不是所有的问题都需要从技术上解决⚽9.为什么不考研?        表明自己有自己的规划,将来要做知识付费和网络教育。考研只是手段而不是目的。我既然有自己的目标,那相比较          于考研来讲,尽早的进入一家优秀的公司,在四五年时间来进行快速的成长才是自己想要的。⚽10.频繁的full gc怎么看?    拉dump文件在本地分析,强调说dump是堆状态,因此拉dump文件的方式只能查看堆空间的oom,排查不出来   元空     间的,因为元空间在本地内存。但是元空间很好排查,基本就是加载的类太多了。到这里就直接爽了,面试官说最后在快速的过一下八股,这些应该对我都挺简单的。这话一说我就知道稳了。⚽11.讲一讲线程池的核心参数和对应的执行流程⚽12.在Spring 的框架中加一个AOP,他的实现原理是怎么样的?        这里引到了Cglib。因为前面有讲到java agent。这里提了一嘴Cglib底层是依赖于asm这种字节码修改框架。而Java           agent之所以可以动态的修改线上服务,其实也是因为使用了asm这个字节码修改框架。⚽13.SQL慢了你会考虑从哪些维度排查?    索引失效,索引选错,查的数据太多,数据库抖动(脏页正在flush到磁盘),多表join,查询的语句没有索引⚽14.在用mq的时候会考虑什么?数据预估不要把mq打爆。对应的业务场景允不允许消息丢失,允不允许重复消费,重试机制,死信队列,人工告警,配消费者和生产者的时候不要出现跨地域的情况。例如不要出现消息投递到上海的机器之后,北京的消费者进行消费。尽量选择同一地域的。⚽15.在使用redis的时候会考虑什么一致性问题⚽16.除了单例和工厂模式之外,自己还有没有用过其他的设计模式策略模式,简历中有提到⚽17.syn和reentrantlock的底层原理直接秒,和面试官多扯了一会AQS开放性问题:⚽1.平时有没有关注过大模型?知道底层原理吗?双非本科真是跪了,平时哪有接触过这个。和面试官聊了一下自己平时会用windsurf生成demo来学习以及借助windsurf看源码。⚽2.为什么写公众号,创作动力是什么?想做知识付费,大一大二的时候在tg和V2EX上受到过很多帮助,要传递热情。输出倒逼输入。⚽3.原创占比多少?我反问了一下面试官认为什么是原创,面试官说看我CSDN很多都是已经有的内容,问我是不是只是在做归纳总结的工作。向面试官表达自己在最开始的时候是写CSDN,当时刚开始学Java,也没有什么自己的思考,所以就像他说的一样只是在归纳总结。但是随着自己学习的深入和有一段美团实习之后,自己就开始全面转向微信公众号。开始输出一些自己的思考和对中间件源码的解读。举了一下自己写过的京东hotkey探测中间件源码的解读。表达自己认为自己的博客一共有两个阶段,CSDN是归纳总结,后期转向微信公众号开始正式做自己的内容输出。⚽4.对一段实习的要求是什么?有什么想法吗?⚽5.对工作地点在成都有什么什么看法?有了美团实习之后的第一次面试。很爽,自己也开始慢慢的表达自己对于一些观念的看法。和面试官聊的很不错,等待二面ing#牛客AI配图神器##牛客激励计划##蚂蚁##Java#
查看22道真题和解析 牛客激励计划
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务