c++多态的实现方式 三月底离职,到目前面试了十几家,为什么面试官总是喜欢问很底层的原理问题?这些问题?
三月底离职,到目前面试了十几家,为什么面试官总是喜欢问很底层的原理问题?这些问题?
题主你好,很高兴回答你的问题!
作为一名职场填坑多年,参加多次应聘求职,完成过几次招聘和岗位职责说明书的人,我谈一下对问题的看法。
面试是为了挑选有用的人,而不是挑选“高大上”
公司招聘,实际上是以实用为主的,作为面试官需要通过面试过程的信息筛选挑选出最合适的人。如果是一些基础性的岗位,那么基层的经验和原理是考察一个人岗位熟练程度的最好办法。至于说高大上的问题,更多的是测试求职者的附加价值,也就是意外惊喜,这一块作为参考条件即可。
面试只是一种方法,结果判定才是手段
面试官面试的时候,都会有自己的“套路”。作为应聘者,我们要做的就是见招拆招。一个简单的问题,同样的回答,不同的人有不同的判定,不要纠结面试官问什么,重点关注你回答了什么!
求职应聘,最重要的是表现让对方满意,至于说能否体现全部实力不重要
相中了一份工作进行面试,我们的关注焦点应该是如何通过面试。至于说对方问的什么,如何评判实际上不重要。
原理类的问题看似简单实际上很有技术含量
一些与基础经验有关系的岗位,问现场的原理性问题能看出应聘者对现场问题的了解和掌握情况!最底层的问题恰好最能体现一个人的实践经历,有没有在现场做过事,只要问一个现场小问题的处理就能看的出,这些恰好是可以排查“面霸”的最好工具。
问题的本质、第一性原理和底层逻辑的概念,三者有什么联系和区别?你如何理解?
认知框架君谈一下个人的视角。
问题的本质,是指造成问题的最根本原因。
原因1-->原因2-->原因N--->问题。
要找到造成问题的第一因。这个【个人】理解为问题的本质。
第一性原理,个人理解为一个大前提【原理、理论、基础的概念】或者核心的假设
这个【大前提】或者【核心假设】作为演绎的基础。
大前提【原理、理论、基础的概念】或者【核心的假设】
小前提
新的具体结论
举个例子:看图
底层逻辑的概念
个人是这样理解的
属性(性质、关系)-概念(内涵、定义、外延、划分)-判断-假设-推理-论证。
谈一下它们的区别
问题的本质是由果导因的思维方式。果---->因。
第一性原理,是由因导果的思维方式。因-->果。
底层逻辑的概念,是作为一个人逻辑思维的基本素养。帮助自己去由果导因或由因推论一个具体的果,起着基础的作用。
谈一下它们的联系
问题的本质是界定第一因。
针对第一因,【建立】一个假设或者寻觅一个【原理、理论、基础的概念】。
所【建立】的假设或者寻觅到的【原理、理论、基础的概念】作为第一性原理,是演绎的大前提。
从这个大前提出发,演绎出一个新的具体结论。
这个新的具体结论,会让问题消失。
底层的逻辑概念,起关基础性的作用。
这是它们的联系方式。
程序员所有代码都一个一个自己敲出来的吗?
从这个问题可以看出,楼主没有写过代码或者说写过但是很少,再退一步说,即便做过,那也只是小系统,没有接触过大系统!!!在这里我想说三点:第一,99%的程序员都是从模拟他人写程序开始的!没有人天生会写程序,一般人接触的是,别人这木写的,我借鉴看看,以后我的程序也可以这木写开始的,这就是所谓的,”不要说你看懂别人了的程序了,你要亲自敲一遍”的道理,程序要多动手”第二,大型系统是很复杂的,模块越多,功能越强,那木功能越细,他们之间共性的东西就很多,可重复使用的东西就很多,你像大型软件和成熟的公司都有公共资源库,很多东西都可以为你所用,要是什么东西都自己做我觉得你也做不成什么事情,比如通讯上使用很多的RS罗德里的算法,说复杂也复杂说简单也简单,但是就算再简单你也要花时间去解决呀,在企业可不是学校,给你那木多时间去解决!第三,局限性!人不是万能的,不可能什么都懂,但是,在你的项目中却需要某个功能,但是你不会,没关系刚好有现成的解决方案,你不懂的,没关系,它能实现就行,至于你现在不懂没关系,公司要的是结果!
c++多态的实现方式 java多态的实现方式 synchronized底层原理
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。