比如问你面向对象是什么?
1
AsunaQAQ 2018-10-26 14:02:26 +08:00
除了认真学习东西 ,钻研技术 装出来的东西 前辈们最多几天就看出来了 。还是踏踏实实的弄吧 兄 die
|
2
luoway 2018-10-26 14:05:01 +08:00
“面向”是什么,“对象”又是什么?
|
3
zhzer 2018-10-26 14:06:35 +08:00 via Android 1
把基础搞扎实
把思想整牛逼 |
4
jatai 2018-10-26 14:35:50 +08:00 via Android
开口先要 50k+ 工资,聊天就一个字“哦”.
|
5
jx99 2018-10-26 14:37:56 +08:00
切~
|
6
crist 2018-10-26 14:48:31 +08:00
这就要看你装逼的基本功了。
|
7
amon 2018-10-26 14:59:16 +08:00
没有捷径,老老实实搞技术吧。
比如问你面向对象,你从面向对象开始扯起,大谈 Java 语言的优劣性,Java 语言设计的长处与不足,再扯一扯和其他语言的对比等等等等。 面试官问你一个问题,答不出来,0%,是菜鸡, 答了一般,50%,是普通人, 答了全部,100%,是高手, 不仅答了全部,还说出了相关的引申的其他的,N%,是大牛! |
8
canxden 2018-10-26 16:19:40 +08:00 1
如果什么事情, 你都能从产生的原因开始说起, 说说这件事的往世今生, 再谈谈自己预测会变成什么样.
脱离世俗对某件事的刻板定义, 你不仅仅面试会成功, 以后发展也会成功. |
9
richangfan 2018-10-26 16:35:53 +08:00
你就说这个问题不够底层,再跟他讲讲 UEFI 启动这类基础问题。
|
10
coderluan 2018-10-26 17:00:11 +08:00
你真的基础扎实,思想牛逼就行了,捷径往往是死路,面试过去还有试用期呢。
说到面向对象这个,我感觉随便提下三大特性,再用自己的话解释下五大原则,这样就可以了。如果真精通多门语言,那样可以谈下不同语言实现特性的区别,再进一步可以谈谈为啥会有这种区别。专精一门语言也可以谈谈这门语言不同版本在面向对象的变化,再进一步也就是为啥会有这种变化。一般能做到这点,对方不是真神,是不会再问你这类“基础概念”问题了,对方也怕翻车。 |
11
laike9m 2018-10-26 17:12:40 +08:00 via Android
关于“面向对象”,这个是我看过最好的解释:
https://www.zhihu.com/question/20275578/answer/26577791 只要能理解,怎么装逼都可以,吊打只会背“封装、继承、多态”的那些面试官。 |