面试时如何表现才能显示自己基础很扎实,思想很牛逼

2018-10-26 13:01:28 +08:00
 tomorrowqcm

比如问你面向对象是什么?

2248 次点击
所在节点    问与答
11 条回复
AsunaQAQ
2018-10-26 14:02:26 +08:00
除了认真学习东西 ,钻研技术 装出来的东西 前辈们最多几天就看出来了 。还是踏踏实实的弄吧 兄 die
luoway
2018-10-26 14:05:01 +08:00
“面向”是什么,“对象”又是什么?
zhzer
2018-10-26 14:06:35 +08:00
把基础搞扎实
把思想整牛逼
jatai
2018-10-26 14:35:50 +08:00
开口先要 50k+ 工资,聊天就一个字“哦”.
jx99
2018-10-26 14:37:56 +08:00
切~
crist
2018-10-26 14:48:31 +08:00
这就要看你装逼的基本功了。
amon
2018-10-26 14:59:16 +08:00
没有捷径,老老实实搞技术吧。

比如问你面向对象,你从面向对象开始扯起,大谈 Java 语言的优劣性,Java 语言设计的长处与不足,再扯一扯和其他语言的对比等等等等。

面试官问你一个问题,答不出来,0%,是菜鸡,
答了一般,50%,是普通人,
答了全部,100%,是高手,
不仅答了全部,还说出了相关的引申的其他的,N%,是大牛!
canxden
2018-10-26 16:19:40 +08:00
如果什么事情, 你都能从产生的原因开始说起, 说说这件事的往世今生, 再谈谈自己预测会变成什么样.
脱离世俗对某件事的刻板定义, 你不仅仅面试会成功, 以后发展也会成功.
richangfan
2018-10-26 16:35:53 +08:00
你就说这个问题不够底层,再跟他讲讲 UEFI 启动这类基础问题。
coderluan
2018-10-26 17:00:11 +08:00
你真的基础扎实,思想牛逼就行了,捷径往往是死路,面试过去还有试用期呢。

说到面向对象这个,我感觉随便提下三大特性,再用自己的话解释下五大原则,这样就可以了。如果真精通多门语言,那样可以谈下不同语言实现特性的区别,再进一步可以谈谈为啥会有这种区别。专精一门语言也可以谈谈这门语言不同版本在面向对象的变化,再进一步也就是为啥会有这种变化。一般能做到这点,对方不是真神,是不会再问你这类“基础概念”问题了,对方也怕翻车。
laike9m
2018-10-26 17:12:40 +08:00
关于“面向对象”,这个是我看过最好的解释:
https://www.zhihu.com/question/20275578/answer/26577791

只要能理解,怎么装逼都可以,吊打只会背“封装、继承、多态”的那些面试官。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/501372

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX