面试的过程中,为了考察面试者的基础功力,除了算法以外,操作系统将会占比很大的权重,本文给大家分享我在面试过程中出现的非常高频的面试题,我基本上会从两个角度来阐述,一个是"官话",一个是“大白话”。希望对即将面试的你有所帮助。
前段时间,一位朋友问了小林一些问题,类似访谈式的提问,主要是关于写文章之类的事情,我觉得对一些读者会有帮助,所以重新整理了下。
我们在对 vector 做 push 操作的时候,或者对某个指针做 new 操作的时候,如果没有做异常处理,一旦系统内存不够用了,程序是会被 terminate 掉的。这就要求我们熟悉 C++ 异常,保证日常开发中能正确处理它。本文主要介绍C++ 异常机制的底层原理与实际应用,通俗易懂,快来读一读吧。
什么是死区时间?如何计算合理的死区时间?
为什么程序员/设计师怕改需求?网上有类似的段子,比如“杀一个程序员不需要用枪,改3次需求就可以了”。有网友在知乎上提问:如何向外行解释产品经理频繁更改需求为什么会令程序员烦恼?本文综合了3位网友的回复。
浮点数的计算机表示(IEEE 754),由 UCB 数学教授 William Kahan 主要起草。后者也因其卓越贡献于1989年获得图灵奖。计算机组成原理与汇编语言这两门课均对该内容有所讲解。与课程中直接抛出公式与概念不同,我想首先与各位探讨"科学计数法"这个概念,进而讨论设计二进制的科学计数法需要涉及到哪些元素。接着,我们讨论如何在内存上表达这个方案。最后讨论计算机的具体实现。
小伙伴们,请听题~~说说进程和线程的区别?知道synchronized原理吗?那锁的优化机制了解吗?
全链路压测作为线上服务稳定性保障的重要手段,对高德来说也是非常重要的。高德全链路压测平台TestPG从无到有,在经历过常态化压测后,已基本可以保障高德的所有全链路压测和日常压测,达到了平台初期快速、准确压测和全链路压测的目标。而语料生产(流量处理)作为全链路压测的重要环节,本文将对此做重点介绍。
链表和数组是数据类型中两个重要又常用的基础数据类型。数组是连续存储在内存中的数据结构,因此它的优势是可以通过下标迅速的找到元素的位置,而它的缺点则是在插入和删除元素时会导致大量元素的被迫移动,为了解决和平衡此问题于是就有了链表这种数据类型。
不同级别的程序员除了薪资待遇不一样,还有什么其他的差别吗?有人说: 连配备 的电脑、桌椅都不 一样! 美团的专业职级体系从P1-1逐级提高,到P5为最高。一个新入职的美团程序员发帖爆料:mentor告诉他,美团虽然屏蔽职级,但可以通过椅子判断。那些坐人体工学椅的至少都是3-1或者3-2以上的大佬。真是这样吗?
小米知识图谱于2017年创立,已支持公司了每天亿级的访问,已赋能小爱同学,小米有品、智能问答、用户画像、虚拟助手、智能客服等互联网产品。通过引入知识图谱,这些产品在内容理解、用户理解、实体推荐等方面都有了显著的效果提升。
一个读者的提问:洋哥,我从小都是学霸,本硕都是985,计算机科班出身,但进入职场后却始终无法取得突破。工作5年还是基层员工,我该怎么破局?这个问题让我陷入了沉思,身边不不少曾经很厉害的朋友,突然就平庸了。
绩效考核时得到差评怎么办?一个阿里员工发帖吐槽自己绩效考核不幸背了1 ,现在老板让他主动辞职,如果敢要n+1就在背调时说坏话,怎么办?阿里实行271的考核制度,前20%是优秀员工,中间的70%是合格员工,最后的10%则可能面临被淘汰的命运。在这种背景下,背1的员工本来就压力山大,更何况还摊上了这么一个leader,实在令人郁闷。
人生是一场回不去的旅行。很多人都想在有限的人生取得尽可能大的成就,我也是这样的人。但是创业5年屡战屡败,深深的教育了我。有时候,并不是每个人的付出都会有回报。过去的一年,我差点陷入抑郁症,整夜失眠、焦虑、痛苦。创业的挫败、下属的不认可、身边朋友的轻视,这一切让我觉得真特么失败。那段痛苦岁月,我最终走了出来,有几个思考和大家分享下。
谁能想到我们最喜欢的表情符号可以用来设计新的编程语言?聪明有才华的人已经想象并开发出了成熟的编程语言,我们可以用它来编写表情符号和表情符号。 这些基于表情符号的语言大多是深奥的编程语言( esoteric programming language),称为esolang。然而,这些语言相对来说比其他语言更容易理解。