极客重生

其他

Linux问题分析与性能优化

目录排查顺序方法论性能分析工具CPU分析思路内存分析思路IO分析思路网络分析思路基准测试工具参考排查顺序整体情况:top/htop/atop命令查看进程/线程、CPU、内存使用情况,CPU使用情况;dstat
3月19日 下午 12:16
其他

冲破内核限制,提升服务器千万QPS的性能

大家好,这里是极客重生,移动互联网爆炸式发展,导致网络流量徒增,从而推动着网络技术不断地发展,而CPU的运行频率基本停留在10年前的水平,为了迎接超高速网络技术的挑战,软件也需要大幅度创新,结合硬件技术的发展,DPDK(Data
2月21日 上午 11:50
其他

年终奖,有人欢喜有人忧

每年的年终奖,有人欢喜有人忧,这是科技圈的一种共同现象。最近,科技界最热门的新闻无疑是Meta公布了其Q4和2023年全年财报,被许多人誉为“史上最强财报”。Meta的股价也从2022年的最低点90美元左右,一路飙升至现在的每股481.88美元。这样的增长速度,无疑让所有投资者都感到欣喜。更令人振奋的是,Meta的首席财务官宣布,今年的奖金将全部翻1.5倍。这对于Meta的员工来说,无疑是一个巨大的惊喜。然而,回首过去的一段时间,Meta并非一帆风顺。公司前段时间宣布元宇宙失败,裁员,股价下跌,这一系列的困境让人对Meta的前景产生了疑虑。然而Meta发布的LLaMA供研究人员免费使用。LLaMA上线后,研究人员们很快开发出很多chatGPT的免费替代品。著名的方舟基金“木头姐”对LLaMA评价是,用更低的算力、更少的数据做出更好的模型。甚至谷歌内部都有工程师提出质疑,“如果有免费、高质量的替代品,谁还会为有使用限制的谷歌产品付费?”除了LLaMA,Meta今年上半年还连续发布了一系列开源的AI模型,只因OpenAI和微软风头太劲,并未引起太多关注。通观微软、谷歌,它们的AI战略都是渐进式的,先通过大模型来改善现有的产品业务,比如微软将OpenAI接入BING、Office和Azure,谷歌将PaLM2接入搜索、workspace、地图甚至Android。它们都是先用AI来改造旧世界,而Meta则想一步到位,直接用AI创造新世界。从这个角度来看,Meta在AI上是最超前的、也是最彻底的。半年137%的涨幅,是资本市场对Meta的认可。Meta的强劲反弹,不仅证明了公司的实力,也展示了科技行业的变幻莫测。与此同时,我们再来看看腾讯的股价,今年,腾讯的股价一直在徘徊,很难再次上升到之前的辉煌顶点700。曾经辉煌顶点:然而,这并没有阻碍微信的年终奖发放。这也反映出,科技行业中,不同部门的差别是非常大的,WXG差不多平均10个月年终奖了。科技行业,冰火两重天。一方面,它充满了机遇,只要抓住了机会,就有可能实现财富的飞跃,另一方面,它也充满了不确定性,一切都取决于市场的变化和公司的决策,因此,有时候想要在科技行业暴富,需要有一定的技术和眼光。科技行业的发展变化非常快,公司的业绩也会随着市场的变化而变化。因此,所以关注技术发展方向很重要,掌握核心技术,想要在这个行业中获得丰厚的年终奖,除了需要有出色的工作表现,还需要有一份坚持的好运气。面对科技行业的冰火两重天,我们要保持清醒的头脑。在这个行业中,有人欢喜有人忧,有人因为公司的业绩不佳,或者自己的工作表现不佳,而没有拿到期待的年终奖。然而,只要我们坚持不懈,只要能抓住一个机会(坚持和判断),就有可能在这个行业中实现自己的价值。欢迎校招和社招同学加入极客星球,一起快速进步,升职加薪:修炼基本功(职业发展基础):分享多年基础技术深度理解,基础概念深度解析,经典书籍推荐和读书分享,经典源码阅读分享等,不定期直播分享和答疑解惑;扩展技术和商业视野(认知和视野):分享热门技术发展,国内外大厂技术内幕,业界解决方案;校招/社招免费就业指导(找到好工作):模拟面试,简历修改,面试题分析,学习路线就业指导,面试高薪工作指导等;职场普升/技术专家(职场发展):分享各种不同公司宝贵的职场普升经验,技术方向选择,
2月6日 下午 7:55
其他

Linux黑科技:浅析动态追踪技术

Tracing)探针。跟踪点(tracepoints),实际上就是在源码中插入的一些带有控制条件的探测点,这些探测点允许事后再添加处理函数。比如在内核中,最常见的静态跟踪方法就是
2月1日 下午 12:04
其他

脉脉爆料,鹅厂IEG,T11大佬,年终奖94w。。。

,不过来看看互联网大厂,互联网大厂年终奖确实比较给力,这是我个人亲身感受,运气好的时候年终奖让人吃惊。比如,一个来自鹅厂IEG
1月25日 下午 9:58
其他

2023校招薪资爆料

近期校招offer大面积开奖,其中美团率先开了个好头,24届美团offer的薪资有21k、24k、28k三档。大家不妨对比一下自己手里的offer薪资,看
2023年12月8日
其他

后端开发成长指南

编程多条路,条条通罗马欢迎校招和社招同学加入极客星球,一起学习,做更好的自己,升职加薪,跳槽薪资翻倍:修炼基本功(职业发展基础):分享多年基础技术深度理解,基础概念深度解析,经典书籍推荐和读书分享,经典源码阅读分享等,不定期直播分享和答疑解惑;扩展技术和商业视野(认知和视野):分享热门技术发展,国内外大厂技术内幕,业界解决方案;校招/社招免费就业指导(找到好工作):模拟面试,简历修改,面试题分析,学习路线就业指导,面试高薪工作指导等;职场普升/技术专家(职场发展):分享各种不同公司宝贵的职场普升经验,技术方向选择,
2023年12月4日
其他

这几本计算机神书,相见恨晚!

大家好,这里是极客重生,大家今年读书计划进行得怎么样了,读书破万卷,这里大师兄我推荐几本,评分9.0以上,业界公认经典书籍,如果你想成一个优秀的程序员,推荐你认真读一读,读完有种相见恨晚感觉。欢迎大家加入极客星球圈子:修炼基本功:分享多年基础技术深度理解(比如深入理解系列),基础概念深度解析,经典书籍推荐和阅读经验分享,经典开源软件源码理解分析等;扩展技术和商业视野:真正的分享海内外技术发展,大厂技术内幕,业界解决方案;校招/社招:关于一切找工作问题分享,面试问题,简历修改,面试经验,面试问题答疑,各类方向后端学习路线和就业指导;职场普升/技术专家:分享各种不同公司宝贵的职场普升经验,核心员工,职场潜规则,
2023年11月28日
其他

美国“大厂”,真有那么香吗?

。这些在美国就职于知名“大厂”的程序员,和国内“码农”一样,理想是趁着年轻先实现财富自由,再考虑何去何从。在他们看来,虽然赚钱是劳动的第一目标,但公司能否留住他们,最重要的因素还是“我能不能获得成长”。01Facebook
2023年11月24日
其他

计算机专业上岸黄金指南!

hi,大家好,这里是极客重生,之前看了雷军关于成长的演讲,有些东西确实值得我们学习,尤其是还在读书的学生,雷军的大学经历值得迷茫的大学生借鉴,其成长的方式也值我们学习,可能最终我们大部分人达不到雷布斯的高度,但至少我们可以完成我们自己的小目标,希望这篇文章能给你一点勇气,激励你前行。1
2023年11月15日
其他

做完这些lab,国内外大厂横着走

hi,大家好,这里是极客重生,坚实的计算机基础,对我们发展都是至关重要的,不管是校招还是社招,因此我和小伙伴一起收集了一些国内外硬核lib和开源项目来帮助大家学习和巩固基础(动手实践),包括计算机组成原理,操作系统,计算机网络,编译语言,编译原理,算法与是数据结构,网络编程,分布式技术,数据库,中间件,系统设计等计算机基础的核心内容。计算机基础(CPU,内存,磁盘,网卡,总线)CS50
2023年11月8日
其他

成为更好的自己

极客星球极客星球核心宗旨是:你只管努力,我来辅助你,资料,路线,校招,社招,职场,信息差,技术视野,技术难题答疑,帮你把关,帮你扫除不必要的障碍。极客星球希望成为最有价值的技术成长社区,尽最大努力帮助大家尽快打通任督二脉,当你技术起来后,大厂镀金,理想公司,高薪跳槽,外企养老,独立开源路线,都是可以自己选择的,我愿把我所学的知识和多年职场实战经验分享给大家,希望可以帮你解惑成长中困惑和迷茫,助你快速成长,掌握一技之长。选择圈子很重要,一个好的圈子,能提高你能力的下限,可以提供更好的服务,极客星球是学习基础知识,结识人脉,修炼基本功,
2023年10月22日
其他

深入理解高并发服务器性能优化

,升级一下,如何支持千万级的并发连接?你可能说,这不可能。你说错了,现在的系统可以支持千万级的并发连接,只不过所使用的那些激进的技术,并不为人所熟悉。要了解这是如何做到的,我们得求助于Errata
2023年10月13日
其他

成为更好的自己

极客星球极客星球核心宗旨是:你只管努力,我来辅助你,资料,路线,校招,社招,职场,信息差,技术视野,技术难题答疑,帮你把关,帮你扫除不必要的障碍。极客星球希望成为最有价值的技术成长社区,尽最大努力帮助大家尽快打通任督二脉,当你技术起来后,大厂镀金,理想公司,高薪跳槽,外企养老,独立开源路线,都是可以自己选择的,我愿把我所学的知识和多年职场实战经验分享给大家,希望可以帮你解惑成长中困惑和迷茫,助你快速成长,掌握一技之长。选择圈子很重要,一个好的圈子,能提高你能力的下限,可以提供更好的服务,极客星球是学习基础知识,结识人脉,修炼基本功,
2023年10月8日
其他

学习大本营

极客星球极客星球核心宗旨是:你只管努力,我来辅助你,资料,路线,校招,社招,职场,信息差,技术视野,技术难题答疑,帮你把关,帮你扫除不必要的障碍。极客星球希望成为最有价值的技术成长社区,尽最大努力帮助大家尽快打通任督二脉,当你技术起来后,大厂镀金,理想公司,高薪跳槽,外企养老,独立开源路线,都是可以自己选择的,我愿把我毕生所学的知识和多年职场实战经验分享给大家,帮你解决技术成长中困惑和迷茫,扫清障碍,助你快速成长,掌握一技之长。选择圈子很重要,一个好的圈子,能提高你能力的下限,可以提供更好的服务,极客星球绝对是学习技术知识,结识技术人脉,修炼基本功,
2023年9月7日
其他

深入理解GC垃圾回收

runtime.mallocgcGo运行时会将堆上的对象按大小分成微对象、小对象和大对象三类,这三类对象的创建都可能会触发新的GC当前线程的内存管理单元中不存在空闲空间时,创建微对象(noscan
2023年8月22日
其他

深入理解重要的编程模型|大厂高薪

大家好,这里是极客重生,不管做什么,都要认真做好,该玩的时候就好好玩,放松休息,该学习的时候就好好学习,刻苦训练,该工作的时候就认真工作,努力挣钱,今天我们看一看业界一些著名的编程模型。背景模型是对事物共性的抽象,编程模型就是对编程的共性的抽象。什么是编程的共性呢?最重要的共性就是:程序设计时,代码的抽象方式、组织方式或复用方式。编程模型主要是方法与思想。编程模型处于方法或思想性的层面,在很多情况下,也可称为编程方法、编程方式、编程模式或编程技术、编程范式。在这里就当做同一种说法。当面对一个新问题时,通常的想法是通过分析,不断的转化和转换,得到本质相同的熟悉的、或抽象的、简单的一个问题,这就是化归思想。把初始的问题或对象称为原型,把化归后的相对定型的模拟化或理想化的对象称为模型。编程模型,简单地可以理解它就是模板,遇到相似问题就可以方便依模板解决,这样就简化了编程问题。不同的编程环境和不同的应用对象有不同的编程模型。欢迎大家加入极客星球圈子,为那些想改变自己命运的同学服务:修炼基本功:分享多年基础技术深度理解(比如深入理解系列),基础概念深度解析,经典书籍推荐和阅读经验分享,经典开源软件源码理解指导分析等;扩展技术和商业视野:分享海内外热门技术发展,大厂技术内幕,业界解决方案;校招/社招:模拟面试,简历修改,面试问题答疑,各类方向后端学习路线和就业指导,关于一切高薪工作要求分享;职场普升/技术专家:分享各种不同公司宝贵的职场普升经验,核心员工,职场潜规则,
2023年7月25日
其他

冲破内核限制:使用DPDK快速提升网络应用程序的性能

大家好,这里是极客重生,移动互联网爆炸式发展,导致网络流量徒增,从而推动着网络技术不断地发展,而CPU的运行频率基本停留在10年前的水平,为了迎接超高速网络技术的挑战,软件也需要大幅度创新,结合硬件技术的发展,DPDK(Data
2023年7月17日
其他

深入理解程序设计|策略与机制分离

在现代操作系统的结构设计中,经常利用“机制与策略分离”的原理来构造OS结构。所谓机制,是指实现某一功能的具体执行机构。而策略,则是在机制基础上,借助于某些参数和算法来实现该功能的优化,或达到不同的功能目标。通常,机制处于一个系统的基层,而策略则处于系统的高层。在程序设计中,机制与策略分离的思想可以提高程序的可复用性,可维护性和可调试性使程序更具有高内聚低耦合性。如果说机制是砖,那么策略就是房子,同样的砖可以建不同的房子,我们不能把建砖和建房子混在一起实现。策略的变化要远远大于机制的变化。将两者分离,可以使机制相对保持稳定,而同时支持策略的变化。在代码大全中提到“隔离变化”的概念,以及设计模式中提到的将易变化的部分和不易变化的部分分离也是这个思路。欢迎大家加入极客星球圈子:修炼基本功:分享多年基础技术深度理解(比如深入理解系列),基础概念深度解析,经典书籍推荐和阅读经验分享,经典开源软件源码理解分析等;扩展技术和商业视野:真正的分享海内外技术发展,大厂技术内幕,业界解决方案;校招/社招:关于一切找工作问题分享,面试问题,简历修改,面试经验,面试问题答疑,各类方向后端学习路线和就业指导;职场普升/技术专家:分享各种不同公司宝贵的职场普升经验,核心员工,职场潜规则,
2023年6月28日
其他

深入理解零拷贝技术

hi,大家好,内存拷贝是比较耗时操作,零拷贝是常用优化手段,今天分享的文章就是Linux系统零拷贝技术,Kafka和MySQL开源组件都用到这个核心技术,希望大家可以掌握。欢迎大家加入极客星球圈子:修炼基本功:分享多年基础技术深度理解(比如深入理解系列),基础概念深度解析,经典书籍推荐和阅读经验分享,经典开源软件源码理解分析等;扩展技术和商业视野:真正的分享海内外技术发展,大厂技术内幕,业界解决方案;校招/社招:关于一切找工作问题分享,面试问题,简历修改,面试经验,面试问题答疑,各类方向后端学习路线和就业指导;职场普升/技术专家:分享各种不同公司宝贵的职场普升经验,核心员工,职场潜规则,
2023年6月26日
其他

TCP协议疑难杂症全景解析|硬核

大家好,我是大师兄,今天分享一篇好文章,来自好友dog250,本文深入浅出地分析了TCP协议为什么要这样设计的背后原因,解答了几乎所有TCP疑难杂症问题,可以帮助大家查缺补漏,加深对TCP协议的理解,攻克TCP难点,让面试游刃有余,文章有点长,需要一点耐心,本文值得反复阅读,希望大家喜欢准备好了吗,让我们开始!说明:1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义4).除了《TCP/IP详解》(卷一,卷二)以及《Unix网络编程》以及Linux源代码之外,学习网络更好的资源是RFC5).本文给出一个提纲,如果想了解细节,请直接查阅RFC6).翻来覆去,终于找到了这篇备忘,本文基于这篇备忘文档修改。欢迎大家加入极客星球圈子:​修炼基本功:分享多年基础技术深度理解(比如深入理解系列),基础概念深度解析,经典书籍推荐和阅读经验分享,经典开源软件源码理解分析等;扩展技术和商业视野:真正的分享海内外技术发展,大厂技术内幕,业界解决方案;校招/社招:关于一切找工作问题分享,面试问题,简历修改,面试经验,面试问题答疑,各类方向后端学习路线和就业指导;职场普升/技术专家:分享各种不同公司宝贵的职场普升经验,核心员工,职场潜规则,
2023年6月21日
其他

腾讯全球招聘技术大咖

除了校招,腾讯社招也招聘各类技术高手:更多可以去官网查询,也找我私聊。欢迎大家加入极客星球圈子:修炼基本功:分享多年基础技术深度理解(比如深入理解系列),基础概念深度解析,经典书籍推荐和阅读经验分享,经典开源软件源码理解分析等;扩展技术和商业视野:真正的分享海内外技术发展,大厂技术内幕,业界解决方案;校招/社招:关于一切找工作问题分享,面试问题,简历修改,面试经验,面试问题答疑,各类方向后端学习路线和就业指导;职场普升/技术专家:分享各种不同公司宝贵的职场普升经验,核心员工,职场潜规则,
2023年6月19日
其他

2023 计算机最值得加入的100+家国企!

中国太平洋保险集团四川分公司中国人寿保险集团:人寿财险,第一年20万、第二年27万、第三年34万、第四年40万中国人民保险集团:人保财险,25-30万中国太平保险集团(中国太平)1.5
2023年6月17日
其他

这个公司招35岁以上的程序员,给程序员养老!

hi,大家好,这里极客重生。之前看到一篇文章:《陶建辉:坚持做难而正确的事,三次创业成就不悔人生---墨天轮风云人物访谈录》。完整文章:陶建辉:坚持做难而正确的事,三次创业成就不悔人生而作者就是典型大龄码农,曾经也战斗在一线,拥有国际化视野,理解年龄不是问题,而且国外很多著名程序员都是大龄程序员,已经证明了年龄并不是制约成功的因素,我希望我们这代人可以改变一下国内这种浮躁技术氛围,工作10年(假如本科毕业),差不多就35岁了,这个时候,正是技术深度和经验比较丰富时期,即可以独当一面,也可以带兵打仗,是正需要大展宏图的时候。当前这样公司或者职位多吗?可以看到,当前偏底层职位现在是越来越香,需求也很旺盛,
2023年5月31日
其他

我的技术野心

极客星球极客星球核心宗旨是:你只管努力,我来辅助你,资料,路线,校招,社招,职场,信息差,技术视野,技术难题答疑,帮你把关,帮你扫除不必要的障碍。极客星球希望成为最有价值的技术成长社区,尽最大努力帮助大家尽快打通任督二脉,当你技术起来后,大厂镀金,理想公司,高薪跳槽,外企养老,独立开源路线,都是可以自己选择的,我愿把我毕生所学的知识和多年职场实战经验分享给大家,帮你解决技术成长中困惑和迷茫,扫清障碍,助你快速成长,掌握一技之长。选择圈子很重要,一个好的圈子,能提高你能力的下限,可以提供更好的服务,极客星球绝对是学习技术知识,结识技术人脉,修炼基本功,
2023年5月26日
其他

经典资料!

......掌握后台核心技术,深入理解Linux系统,基础概念深入理解,基本功修炼,疑难解答,欢迎大家加入极客星球,我们一起进步,学习是一辈子的事情,长期坚持学习,定能掌握核心技术,对星球感兴趣的,点击查看->
2022年4月21日
其他

难走的路,从不拥挤

hi,大家好,我是荣哥,想必最近大家听说了很多公司的”毕业“消息,公司有公司的生存法则,打工人也有打工人的生存法则,我希望关注极客重生同学,不管现在是什么状态,都能积极面对人生,加强自身学习,掌握核心技术,提高核心竞争力(抗风险能力强),就像公众号的愿景一样,让我们一起涅槃重生。再送给大家一句话:难走的路,从不拥挤定个目标|建立自己的技术知识体系看5年,想3年,认认真真干1年。5年之后,想想业界技术会发生的变化。3年之后,想想在公司你的技术要发展到什么地步,要不要去其他公司看一看。然后反推1年,这1年自己具体要干什么,怎么给自己升级。也欢迎大家加入极客星球,一起成长:进腾讯了|学习技术哪家强这里我精选后台开发的经典好文,推荐给大家,寒冬的时候,适合修炼自己,等待春天的到来,希望大家喜欢。熟悉大厂后台架构和后台的核心技术:如何从0搭建公司的后端技术栈大厂后台开发保姆级路线:大厂后台开发基本功修炼路线和经典资料后端技术趋势指南|如何选择自己的技术方向Go编程精华:面试指南|GO高性能编程精华PDF经典|深入理解
2022年4月8日
其他

图解淘宝10年后台架构演进

之前有读者留言让写一篇大型网站的架构演进过程,发现下面这篇文章讲解得很详细,特此分享给大家,相信看完会有所收获。PS:之前关于后台架构的经典文章:2022有哪些不容错过的后端技术趋势如何从0搭建公司的后端技术栈文章在介绍一些基本概念后,按照以下过程阐述了整个架构的演进过程:单机架构第一次演进:Tomcat与数据库分开部署第二次演进:引入本地缓存和分布式缓存第三次演进:引入反向代理实现负载均衡第四次演进:数据库读写分离第五次演进:数据库按业务分库第六次演进:把大表拆分为小表第七次演进:使用LVS或F5来使多个Nginx负载均衡第八次演进:通过DNS轮询实现机房间的负载均衡第九次演进:引入NoSQL数据库和搜索引擎等技术第十次演进:大应用拆分为小应用第十一次演进:复用的功能抽离成微服务第十二次演进:引入企业服务总线ESB屏蔽服务接口的访问差异第十三次演进:引入容器化技术实现运行环境隔离与动态服务管理第十四次演进:以云平台承载系统原文作者:huashiou,链接:https://segmentfault.com/a/11900000186261631.
2022年4月7日
其他

进腾讯了|学习技术哪家强

著名开源项目学习和架构分析,源码剖析,热门开源组件,比如kvm,Linux内核,redis,nginx,k8s等等,同时组织大家进行开源项目二次开发,一起为开源做贡献。3
2022年4月5日
其他

学习技术哪家强

著名开源项目学习和架构分析,源码剖析,热门开源组件,比如kvm,Linux内核,redis,nginx,k8s等等,同时组织大家进行开源项目二次开发,一起为开源做贡献。3
2022年4月5日
其他

探索OS的内存管理原理

Frame)图15因为页的大小是固定的,而且作为最小的分配单位,这样就可以解决段式内存管理中内存碎片的问题了。但页内仍然有可能存在内存碎片。地址转换页式内存管理使用页表(Page
2022年4月2日
其他

从Golang调度器的作者视角探究其设计之道!

Queue(如果满了还是会放GRQ),而且会限制被偷走,这样可以加强Locality,同时为了保证公平也做了时间片继承,以免不停创建G会长期霸占运行资源。被抢占的G会放到全局的G队列(Global
2022年4月1日
其他

极客星球

面试指导:作为大厂的专业面试官,免费提供专业的简历修改指导,职位讲解,面试指导服务。各种学习路线和经典资料推荐(C++,GO,JAVA,云计算,Linux内核,数据库等等):详细了解:后台学习路线3
2022年3月30日
其他

每周进步一点

技术面试中,遇到不会回答的问题怎么破?在面试中,由于面试官热衷技术方向可能和自己并不一样,所以有时候问的问题,可能是你没有接触到东西(可能你仅仅只是听说过),这种情况在校招或者社招1-5工作经验的面试中出现概率比较高,从我自己的面试经历和多年大厂面试官经历:希望分享一些重要经验给大家,帮助大家积累更多的职业发展经验,厚积才能薄发,在外界形式不太好的时候,一定要多修炼内功,多学习积累,等待合适时机。理解误区在开始分享之前,先纠正一个误区,那就是对于一场面试而言,最后的结果好坏并不完全取决于面试当中的问题是否都回答了上来。能不能录取和是否回答出所有问题并没有直接的联系。从真实offer成功经验来看,很多人面试时候都遇到过回答不出来的问题,但仍然可以获得offer。所以对待面试当中回答问题这件事情,可以稍微放平常心一点,不要过于以回答问题为导向。保持冷静,搜集信息在面试的时候难免紧张,如果面试官的提问一下子毫无头绪,肯定会更加紧张。所以最重要的是保持冷静,千万不能自乱阵脚。当然,只冷静是不够的。冷静下来之后,有一件事一定要做,那就是再分析一下面试官的问题,看看有没有理解错,有没有什么信息缺失除了确认题意之外,其实我们还可以通过询问搜集一些信息。如果是算法题的话,可以试着问一下数据的范围和时间的限制。数据范围和时间限制有了,基本上就可以确定算法的复杂度了,复杂度确定了可以大大缩小算法的范围,解决问题就容易多了。杜绝沉默,适当表达很多人在面试的时候不把问题完全想出来,或者是不想到最优解就不肯罢休。我自己之前有段时间也这样,有时候能想到解法,但是自己感觉不是最优解,我就会一直想,一直到想出来才跟面试官说。后来当我自己成了面试官之后,我发现这种做法非常不可取。你要把面试当做一次探讨和沟通,即使一时没完全给出答案,也可以和面试官探讨,阐述你不成熟的想法、思路以及困惑。回避问题,展示自己你需要先把自己知道的说出来,不知道的或者比较模糊的最好别说。因为技术领域的概念比较多,很多名称比较近似,但南辕北辙,所以强行作答很有可能出现驴唇不对马嘴的事情,这是面试的大忌。想不起来,就是想不起来,千万不要撒谎。但是不撒谎并不意味着没有回旋的余地。你可以说,这个技术平时用的不多,我们某某领域,我对XX技术比较熟,不然我给你讲讲吧。最后你给了一个解决方案,虽然我不知道A,但是我知道近似的B,也能起到近似的效果,比如问你数据库,你实在没用过,强行说自己对JVM很熟悉,也不是不可以。至少要比一句我不知道要好得多。编程语言技术栈C++还有前途吗?Go是不是很流行?Java还行吗?python在大厂干什么?大厂项目里面的编程语言技术栈是什么?2021年,腾讯研发人员增长41%,Go首次超越C++成为最热门语言来一起聊一聊编程语言,如何构建个人正确的编程语言技术栈?每种语言都有它擅长的场景,我们要做的,就是不断去了解这些场景最佳实践并理解其背后的原因,可以通过自己亲自项目实践,也可以和有经验同学交流习得。超高性能、极致优化、超低延时的cpu密集型业务,还是会用C++,C++性能优化工具链比较丰富,没有GC或者字节码这种影响性能的特性。业务对内存安全特别看重,一些核心组件场景可能会用Rust,Rust不但提供超高性能,还提供更安全内存管理机制,对C/C++领域发起了挑战。快捷开发,AI,脚本类用途,还是Python,
2022年3月27日
其他

一道非常经典C++面试题|大厂面试

问题2:第一个运行结果是什么?为什么?我把问题抛到群里讨论,让大家一起思考,大家可以先思考一下:C++背景知识C++程序的内存格局通常分为四个区:全局数据区(data
2022年3月25日
其他

一致性 Hash 算法原理总结

在分布式系统中应该是实现负载均衡的首选算法,它的实现比较灵活,既可以在客户端实现,也可以在中间件上实现,比如日常使用较多的缓存中间件memcached和redis集群都有用到它;memcached
2022年3月24日
其他

2021年,腾讯研发人员增长41%,Go首次超越C++成为最热门语言

来自:腾讯技术工程腾讯人最爱的编程语言是什么?这么多的程序员每天提交多少行代码,改bug要耗费多长时间等等?这些大家关心的问题,在今天刚刚发布的《2021年腾讯研发大数据报告》中给出了答案。这份由腾讯技术委员会出品的报告,全面披露了2021年腾讯在研发投入、研发效能、开源协同和技术公益等方面的重要数据。研发人员数量同比增长41%,持续投入基础技术研发2021年我国全社会研发投入达到2.79万亿元,其中76%由企业投入。腾讯也在研发领域持续加码,坚定投入基础技术研发。据报告数据显示,2021年腾讯研发人员数量同比增长41%,研发队伍不断壮大。新增研发项目超6000个,增量同比2020年增长51%;新增代码32亿行,增量同比2020年增长60%。作为网络安全的基石,操作系统一直是腾讯研发投入的重点领域,已经研发国产操作系统发行版TencentOS超十年。2021年,腾讯对外发布行业首家全域治理的分布式云操作系统遨驰,单集群支持10万级服务器、百万级容器规模,管理的CPU核数超过1亿。
2022年3月22日
其他

技术面试中,遇到不会回答的问题怎么破?来,教你几招!

技术面试中,遇到不会回答的问题怎么破?在面试中,由于面试官热衷技术方向可能和自己并不一样,所以有时候问的问题,可能是你没有接触到东西(看你仅仅听说过),这种情况在校招或者社招1-5工作经验的面试中出现概率比较高,自己的面试经历和多年大厂面试官经历,希望分享一些重要经验给大家,积累更多的职业发展经验,厚积薄发,在形式不太好的时候,一定要多学习积累,等待机会到来,才能抓住机会。未来不管是从国家层面(发展核心底层技术)还是大厂转型发展(响应国家号召,防止核心基础技术被国外垄断)层面,发展硬核技术才是王道,野蛮生长时期已经过去,厚积才能薄发,修炼自己,等待时机。欢迎大家加入极客星球,让我们一起进步,一起打通底层技术的任督二脉,对星球感兴趣的,点击查看->
2022年3月19日
其他

高薪Java工程师必看的书籍

Java作为企业级应用开发的首选,深受互联网大厂的青睐。对于求职找工作的朋友来说,Java可能仍然是后端工程师的优选,虽然Python热度不断上升,但是Java作为老牌语言,在企业中的地位依旧稳固,它的市场空间仍然是很难撼动的。不同级别的IT从业者之间的工资差别非常大,相信每位程序员都不甘心只做一个“代码机器”,都希望自己的IT之路可以走得更长远!成为一名优秀的Java工程师需要掌握的知识相当多,除了Java编程语言外,操作系统、数据结构与算法、数据库、常用框架、设计模式、网站架构等等诸多技能也都是统统需要掌握。学习Java有哪些必读的经典图书呢?下面为你推荐几本系统学习Java语言你必须要读的书!它们经过无数人口口相传,成为了Java领域顶流的经典名著!最后有赠书活动欢迎参加!1.Java核心技术
2022年3月17日
其他

算法面试|论如何4个月高效刷满 500 题并形成长期记忆

某个群体得到特殊的庇护,但到头来只会发现绝大部分的这种群除了带来无谓的焦虑外,很难起到半点正面作用。直到后来方才发现自己的孤独反而可以成为自身最强大的武器。对于做算法题这种需要投入大量精力去思考的
2022年3月16日
其他

面试指南|GO高性能编程精华PDF

行内拼接字符串推荐使用运算符+行内拼接字符串为了书写方便快捷,最常用的两个方法是:运算符+fmt.Sprintf()行内字符串的拼接,主要追求的是代码的简洁可读。fmt.Sprintf()
2022年3月15日
其他

计算机基础扎实,到底是说什么?

极客星球希望成为最有技术价值星球,尽最大努力为星球的同学提供面试,跳槽,技术成长帮助!详情查看->极客星球
2022年3月11日
其他

深入理解Java内存架构

hi,大家周末好,今天给大家带来一篇硬核的技术文章,本文我们将从计算机组成原理的角度详细阐述对象在JVM内存中是如何布局的,以及什么是内存对齐,如果我们头比较铁,就是不进行内存对齐会造成什么样的后果,最后引出压缩指针的原理和应用。同时我们还介绍了在高并发场景下,False
2022年3月4日
其他

当我们在谈论cpu指令乱序的时候,究竟在谈论什么?

buffer,作为cpu对外的接口的话,cpu只需要把内部真实的物理寄存器按照指令的执行顺序,顺序映射到ISA寄存器上,也就是cpu只要将结果顺序地提交到ISA寄存器,就可以保证Sequential
2022年2月26日
其他

简历的本质

hi,各位小伙伴,今天想跟大伙聊一聊,校招或者社招(跳槽或者转行),一个非常重要的东西:简历,当你认真去对待一件事情的时候,你就可以把它做好,自然它就会在适合时间给你丰厚的回报。对大多数普通人来说,有面试机会才有机会展示自己真正实力,所以搞好简历是非常重要一步,希望大家可以吸取一些经验,少走一些弯路。简历的本质个人简历一般包含了求职目标、基本信息、在校经历、实习实践情况,学历和知识结构、自我评价等内容。表面来看,简历只是几页纸,所以好多大学毕业生随便用个简历模板,套上几句话,就交差了。之所以这样轻率,是因为他们没有看到简历的本质。在简历内容、结构和形式的背后,承接着供求双方需求的匹配。你是要凭借简历达成面试等后续深度合作,获得收入的。简历是体现你从业能力的第一块招牌,简历具有价值交换属性。一份简历至少要经历三重比较,才能胜出。第一重比较,与竞争者做比较在当下这个买方市场,简历从外观到内容,从知识结构到工作经验,从能力到人品,方方面面都是被拿来与竞争者做比较的。第二重比较,与目标岗位职业和要求做比较简历不是名片,不是资源、职责、业务范围的简单展示,他还必须主动与目标行业、目标岗位的职责相匹配,让用人单位看到你是从哪些岗位一路走来,具有哪些经验、能力,为人处世风格如何?是要让用人单位觉得你能够胜任新工作的要求的。第三重比较最容易被大学生们忽略的,与自己的比较简历是否经过认真的自我总结、自我提炼,这是很容易看出来的。一份大学毕业生的简历,如果还不能让人读出十足的能力和经验,至少要让人看到你的成长和品格,让人愿意相信你是可以塑造的。对于下面这个常见的问题,我在直播中认真解答过,也包括其他简历相关问题自己喜欢一个职位,但是没有相关实际工作经验,如何去应聘这个职位?如何准备才可能拿下?经典的两个问题:直播的视频和ppt都已经放在星球上了,这样方便大家反复观看。作为大厂面试官,不管校招还是社招,初级还是高级职位简历,优秀简历和不好的简历,都看过很多,有丰富的经验,大家一定要认真对待简历,有需要我帮忙查看和分析的,可以加入星球,已经帮助过很多人review简历。星球更多介绍:极客星球星球的核心宗旨是:你只管努力,我来辅助你,资料,路线,校招,社招,职场,信息差,技术视野,技术难题答疑,帮你把关,帮你扫除不必要的障碍。极客星球希望成为最有技术价值星球,尽最大努力为星球的同学提供技术和成长帮助!我愿把我毕生所学的知识和多年职场实战经验分享给大家,帮你解决技术成长中困惑和迷茫,扫清障碍,助你快速成长,助你获取高薪待遇,助你进阶技术专家,掌握一技之长(不害怕危机)。选择圈子很重要,一个好的圈子,能提高你能力的下限,可以提供更好的服务,极客星球绝对是学习技术知识,结识技术人脉,训练基本功,
2022年2月23日
其他

2022有哪些不容错过的后端技术趋势

本文来源:腾讯技术工程(id:Tencent_TEG)前言最近几年注定是不平凡的时间,虽疫情肆虐,但我国互联网产业展现出巨大韧性,不仅为精准有效防控疫情发挥了关键作用,还在数字基建、数字经济等方面取得了显著进展,成为我国应对新挑战、建设新经济的重要力量。腾讯在线教育部后台中心团队,作为在线教育行业的从业者,我们尝试整理一下
2022年2月21日
其他

极客星球

面试指导:作为大厂的专业面试官,免费提供专业的简历修改指导,职位讲解,面试指导服务。各种学习路线和经典资料推荐(C++,GO,JAVA,云计算,Linux内核,数据库等等):详细了解:后台学习路线3
2022年2月18日
其他

Linux性能优化全景指南

此时查看源码找到原来是sqrt中在发布前没有删除测试代码段,存在一个百万次的循环导致。将该无用代码删除后发现nginx负载能力明显提升系统的CPU使用率很高,为什么找不到高CPU的应用?sudo
2022年2月17日
其他

性能优化实战|使用eBPF代替iptables优化服务网格数据面性能

https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git/commit/?id=6cf1770d[9]
2022年2月10日
其他

定个目标|建立自己的技术知识体系

hi,大家好,新的一年开始了,希望大家春节休息调整后,可以满血复活,整装出发。一年之计在于春,此时最重要就是立好目标,制定好计划,指导后期执行。新的一年,希望和大家一起构建和加强自己的技术知识体系,帮助大家更好完成自己的目标。
2022年2月8日