首页 > 面试的时候,经常被提到,xx语言和 xx语言有啥区别,这个时候该怎样回答

面试的时候,经常被提到,xx语言和 xx语言有啥区别,这个时候该怎样回答

面试的时候经常被问到,请说下php 和 nodejs 的区别之类的问题,所以想问下,回答这类问题有没有固定的套路,从哪些方面综合回答才会让面试官满意,谢谢!


汉语和英语的差别


建议:
1、了解各种语言的产生背景
2、了解各种语言特点以及这些特点的应用场景

但不要简单粗暴的评价哪个语言好与不好,只有合适的语言用在合适的场景下,才可以发挥语言本身最大的优势。


一般没在简历里没表示出懂多个语言是不会这么问的吧..还是讲讲应用场景吧,然后再讲点的自己的使用感受。
如果你表示对某语言比较了解的话,一般就会深入问下去。所以你的压力不必太大。


心中默念:“区别你妹啊”一百遍,然后告诉他:

  1. 强类型、弱类型的区别

  2. 语言特性,比如javascript的function是first-class object,java的method不是。比如python有Lambda表达式,java在1.8之后才支持

  3. 应用场景的区别

  4. 然后再胡扯一通就是了


  1. 阐述语言层面本身区别

  2. 阐述语言应用场景区别

  3. 阐述语言优点缺点区别

  4. 假装关心问一下面试官:公司层面两种语言的应用,然后针对这个话题聊

里面套路深,你慢慢琢磨


其实没有那么复杂,只是一个打开话题的问题而已。。真正的面试官都是去挖掘你的优点的,都会先问题你一个比较宽泛的问题,比如php和nodejs区别

你可能回答,php在脚本处理和开发速度以及框架上比较优势,nodejs在异步和io上有优势balabala~

然后他就会根据你的回答开始问你可能比较熟悉的问题,nodejs的异步的优缺点以及解决方案,阻塞啊,promise啊之类的慢慢深入

或者问php熟悉哪些框架啊,各有什么优势啊,再慢慢深入。。。

所以,千万不要吹牛逼!!千万不要吹牛逼!!千万不要吹牛逼!!重要的事情说三遍。

不懂就是不懂,没有什么不好意思,但是千万不要不懂装懂,否则接下来问你的问题你一个都不懂。。如果面试官问你两三个你懂不太熟悉的问题,你可以礼貌的说,不好意思,我对这方面的问题可能不太熟悉,我比较熟悉的是XX方面。。一定要让面试官问道你熟悉的领域。


我觉得回答这类问题主要就是实事求是就好,如果两种语言都用过,那么就说说你用两种语言做项目时的感受,觉得哪些地方比较方便,哪些地方不太方便;如果某种语言没用过或者都没用过,那更要实事求是了……

【热门文章】
【热门文章】