有好的就去更好的
点赞 评论

相关推荐

头像
01-13 18:57
门头沟学院 Java
分享一篇找实习的腾讯云智的客户端开发面经如下。# 腾讯云智一面客户端开发面经总体来说不算压力面,但二叉树没做出来,蚌埠住了,二叉树给中序和后序,让我说前序(大二学的忘记了),本来其实可以用IDE,直接构造树,然后我直接打个前序遍历的,力扣原题。本次面试大致涉及以下内容:滑动窗口、动态规划(滚动数组)、二叉树构建和遍历、签名算法、爬虫、QPS、网络延迟、TCP 和 UDP、HTTP、TCP 用户数据报、HTTPS 加密过程、非对称加密和对称加密、单例模式、OOM 场景、链表找中间节点、双亲委派机制、Volatile。1)自我介绍(传统)面试官:先来个自我介绍吧我:xxxxx,省略几百个字,讲了2,3分钟结束,这时候面试官根本没听,其实在找算法题,没蚌住。2)最长无重复子串面试官:先做个算法吧我:好的好的,共享屏幕启动!5分钟解决了,稍微放慢点速度,2 分钟有点不礼貌了,然后介绍下原理,结束。3)二叉树中序和后序面试官:有带纸笔吗?二叉树给中序和后序我:整了半天,还写错了,其实力扣原题我反而背完了,大二数据结构画图忘了,只会算法递归+哈希表~4)实习经历面试官:介绍下你的实习经历我:阿巴阿巴,这边不阐述了,反正流水账。5)签名算法面试官:你签名算法是怎么做的,利用的什么?我:SHA 256,安全哈希,请求参数和 SK 做了加密,然后网关做一层判断,主要目的是中间人拦截修改问题。6)数据获取方式?面试官:你这个接口的数据是怎么获取的?我:Jsoup 解析 2345 天气预报的网站,然后存数据库持久化,缓存结合定时任务做一个性能的优化,还有一个 Expire 的过期时间。7)QPS ?面试官:你这个项目的 QPS 有测过吗?我:服务器是 2 C 2G,3M 带宽,20 - 50 的 QPS,还要考虑到服务器所在地区,会有一个网络延迟的问题,Jmeter 测试.jpg,本机能跑一两千(14核 20线程 I9)8)TCP 和 UDP面试官:TCP 和 UDP 的区别?我:是否面向连接?可靠?有状态?传输效率?传输形式(字节/报文)?首部开销?广播、多播?我这边简单提一下就行9)HTTP面试官:HTTP 在哪个层?基于哪个传输协议我:应用层、TCP 用户数据报10)HTTPS面试官:HTTPS 的作用和 HTTPS 加密过程?我:这个问过很多次了,这篇面经不讲了,没啥玩意,记忆个图就行了,追问了下 SSL 对称加密的算法,其实我不知道,把 DES、AES 都说了。11)单例模式面试官:单例模式的优缺点有哪些?我:暴露唯一实例,缓存池,节省资源开支,举了个 Spring 源码的单例注册表,缺点没讲出来,可能是单一职责原则(过于重),资源浪费(可能饿汉式?),并发问题?(非线程安全?)可能内存浪费?(大量单例对象存在)、没有抽象层12)OOM面试官 OOM 的场景?我:就讲了个内存泄漏的 ThreadLocal,元数据区可能是类加载过多,栈的话可能是递归问题,顺便讲了下新生代、老年代的垃圾回收,晋升机制,Dump、可视化分析工具讲了下,粗浅.jpg13)链表面试官:链表找中间节点我:一个是链表长度/2,或者快慢指针14)双亲委派机制面试官:讲一下双亲委派机制我:先讲过程、然后讲好处(安全、统一、防止重复加载)、怎么打破双亲委派、谁打破了?面试官问用了什么设计模式,我还真不知道?我说了责任链,但不确定,面试官也没说对,应该就是,链式感觉就是责任链。15)Volatile面试官:Volatile 的作用?我:常规的题目,就不详细说了,大家看博客即可,举个双重静态检索的例子?16)动态规划(滚动数组)面试官:做道题吧我:爬楼梯?...这我真熬不了 5 分钟,2分钟就秒了,直接 O(1)空间,不考虑先 O(n) 再 O(1)。
查看16道真题和解析
点赞 评论 收藏
分享
看到一个很有趣也很值得思考的话题和一个精彩回复,分享这里。 如果你二十出头或者三十出头,可以反复看看,并结合自己的情况思考思考~————————————————原题干:现在有很多人想当码农,他们都很努力,无论是刷题,还是加班,看上去内卷的很厉害。我看见他们这种状态,觉得自己也非学计算机不可,而且也必须很拼。我问了我爸的意见。我爸跟我说:“无论你从事什么行业,首先要对市场有概念。你选择了一个行业,首先要去想怎么切入市场。对于计算机行业而言,市场被大公司所占据,对于个人而言,切入市场的方式就是迎合这些公司的招聘要求,这相当于从被动的角度去解决问题。但是如果你有自己的爱好,对这个爱好能保持长期的热情,并且这个爱好也可以切入市场,这时候,你可以选择去迎合大公司。但是同样,你也可以从社会的供需关系来切入市场,从最底层来塑造一个模式,利用复利的原理来扩大这个模式。这个模式,很可能不是技术书、面试题所能衡量的,它可能并不是高科技,也不漂亮,但是你的目的是让它增长,然后再复制这个模式。如果你的兴趣就在这里,那你就仔细思考思考这个社会的经济形势和人与人之间的利益关系,想明白之后,塑造你的产品,为别人创造价值。慢慢你会发现,你自己有一个小圈子,在这个圈子里,你了解其中的一切,你明白游戏规则,这里的一切你做主。相反,如果你只知道学技术,刷题,即便你的技术再好,内心深处仍然会有被别人支配的恐惧感。而且,你时常会疑问,技术到底学多少,才能没有恐惧感?答案是,越学技术,很可能你会越质疑自己。因为你在一个无比复杂的圈子里,但是很难塑造自己的圈子,就是那个你自己做主的圈子”————————————————顺便吆喝一声,技术大厂捞人→https://jsj.top/f/o38ijj,【前/后端or测试】--加班偶尔较多,但周末加班两倍工资。--综合薪酬15-35K,工资在一线城市属于一般,但二线城市很可以。精彩回复:令尊的观点,有几点可贵之处,贵比黄金。1、用户思维无论你从事什么行业,首先要对市场有概念。你选择了一个行业,首先要去想怎么切入市场。对于计算机行业而言,市场被大公司所占据,对于个人而言,切入市场的方式就是迎合这些公司的招聘要求,这相当于从被动的角度去解决问题。这句话,用大白话翻译:无论你做哪个行业,都要知道消费者的真实需求是什么。当你能满足消费者的真实需求时,消费者就会为你买单,你就能赚钱。比如你做餐饮行业,能为消费者提供美味的食物,或者优良的就餐环境,用户就会来餐厅消费,你就能财源不断。计算机行业,能满足消费者需求的都是大公司,比如腾讯的微信满足用户的熟人聊天需求,阿里拼多多满足消费者的购物需求。从事计算机行业,自己开发一款满足用户需求的app是很难的,成本非常高。因此只能依附于大公司的平台。那么你就要迎合大公司的招聘需求,看大公司需要什么样的技术、什么样的性格,这是一种被动解决用户需求的方式。说得好听些是被动解决,说得不好听就是打工思维。打工思维的恐惧在哪里?你父亲讲得很明白:如果你只知道学技术,刷题,即便你的技术再好,内心深处仍然会有被别人支配的恐惧感。而且,你时常会疑问,技术到底学多少,才能没有恐惧感?答案是,越学技术,很可能你会越质疑自己。因为你在一个无比复杂的圈子里,但是很难塑造自己的圈子,就是那个你自己做主的圈子。用大白话来翻译就是:你的技术再好,能力再强,也很难达到无人替代的地步,被替代的危机会一直跟随你。那么,当你的老板不喜欢讲话大声的人,开会时你就不敢出大气。你有同事人品不佳、处处算计你给你使绊子,你也不得不把精力放在斗争上,或者忍气吞声干受气。这是大部分职场人都面临的境况,即使做到中高层管理也无时不在扯皮吵架。在财务自由前依然担心自己被替代。这就是被人支配的恐惧感。不过,你父亲还提供了另一种解决方案,即老板思维。2、老板思维但是如果你有自己的爱好,对这个爱好能保持长期的热情,并且这个爱好也可以切入市场,这时候,你可以选择去迎合大公司,但是同样,你也可以从社会的供需关系来切入市场,从最底层来塑造一个模式,利用复利的原理来扩大这个模式。这句话用大白话来翻译:如果你有一个爱好,并且能长期钻研这个爱好,在你爱好的这个领域里取得超过常人的专业性见解。这时候,你可以依靠自己的专业性见解,去迎合大企业帮他们解决问题。同时,你也可以利用自己的专业性见解,自己创业。商业模式跑通、能够盈利后,你可以把这个模式复制到更多地区、更多用户,享受指数级增长的复利收益。以我为例,我对投资有浓厚兴趣钻研了四五年,并且在互联网平台分享自己的观点。按照你父亲的思维,摆在我面前就有两条路。是加入大公司,比如有做大众理财内容的券商、基金公司,为他们打工。二是自己做点事,比如做个财商学院普及理财知识,如果商业模式能跑通,就把这个方法复制出来,找更多人来帮我办财商学院,覆盖更多用户。你父亲的眼光独到之处,是把这种模式优缺点都考虑到了,我猜他大概率事业有成:这个模式,很可能不是技术书、面试题所能衡量的,它可能并不是高科技,也不漂亮,但是你的目的是让它增长,然后再复制这个模式。如果你的兴趣就在这里,那你就仔细思考思考这个社会的经济形势和人与人之间的利益关系,想明白之后,塑造你的产品,为别人创造价值。慢慢你会发现,你自己有一个小圈子,在这个圈子里,你了解其中的一切,你明白游戏规则,这里的一切你做主。用大白话翻译:自己创业,需要考虑到方方面面,比如你的人脉,你的资金,你的技术,你的管理能力。这方方面面的东西,都不是企业的技术书、面试题能够衡量的。而且,这种商业模式可能不是高科技,也不漂亮。比如你运营一家餐饮店,听上去并不光鲜亮丽。但你若能满足用户一个痛点,并且稳定盈利,就能复制这个模式在全国开连锁,做成海底捞一样的大品牌。如果你的兴趣在开餐饮店(或任何其它行业),就仔细思考这个社会的经济形势,比如中国的人均收入是不是在增长,未来在餐饮消费时是更倾向人均十几块的桂林米粉,还是人均百八十的海底捞,还是人均三五百的高端餐食。想明白这个后,你就能知道自己的餐饮店(或其它任何产品)应该如何定位,面向哪类人群,生产哪种产品,提供哪类服务,收取多少价格。当你能为别人创造价值时,别人就会为你买单。慢慢你会发现,你自己有一个小圈子。比如餐饮业是你的小圈子,在这个圈子里,你了解其中的一切,从哪里进货既便宜品质也高,在哪个地段开店合适,做什么营销推广方式客源不断,提供什么产品和服务能让客户爱不释手频频回头,对你有好感……在这个圈子里,一切你做主。因为你是老板,且你了解一切。
此生不做牛马:知乎上看过这篇,那真是你爸么?你别出去乱认啊喂。
当你面对裁员会如何?
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务