楼主:
rz2x (嘟噜噜)
2022-01-20 18:02:51做肥宅程式员5年了
去年年底离职
在前公司可以一个人做专案
可以一个人同时搞定三份专案
觉得自己比以前强的我
在只准备了自我介绍的情况下
这周一开始面试
周一~周三面试了5间公司
1间基础考题
1间考题由浅入深
3间不考
不考的其中2间问基础名词OOP、MVC、MVVM
看起来很简单的题目吧
考到烂且几乎所有程式入门书都有
但我答不出来
面试官问我程式观念、事情如何解决等等等
任何问题我都答得出来
但是遇到基础名词
我答不出来
啊哈哈
很好笑吧
在我是菜鸟的时候
面试官问我问题我几乎答不出来
但名词解释我全部都会
现在呢?
感觉比菜鸟时期的自己还烂
诚心建议非10年以上的资深程式员们
面试前把基础名词看一遍吧
被洗脸真的很难受...
作者:
Hsins (翔)
2022-01-20 18:22:00好奇是什么基础名词?
作者:
t52101t (五å棋)
2022-01-20 18:24:00面Android职缺吗?
作者: bludy1230 (eEeE) 2022-01-20 18:37:00
基础名词不是最基本、背就有分的东西吗?
作者: zxcasdjason1 (nice_Sky) 2022-01-20 18:44:00
同感 当初也是因为这样被洗脸 但就是把记忆找回来面试跟实际工作真的不一样
年后也准备换工作了,本身是研替前年8月就有陆续开始面试,也是各种被洗脸、练习、洗脸、练习到去年底才找到工作QQ
作者:
chocopie (好吃的巧克力派 :))
2022-01-20 19:11:00你可以出书 [那些Leetcode没有教你的东西] 感觉会大卖
作者:
sowulo ( )
2022-01-20 19:11:00你这种有实战经验的直接举例就好了吧
作者: Keatonzeus (反毒里长布加拉提) 2022-01-20 19:48:00
面试真的是不一样的事
作者:
ko27tye (好滋好滋)
2022-01-20 20:31:00什么基础名词阿
楼主:
rz2x (嘟噜噜)
2022-01-20 20:43:00我面试完后会写详细,目前还在整理中
作者: a740125 (哈哈) 2022-01-20 20:53:00
详细答可能不一定做得到 但是你大略描述也没办法吗?不用到非常精确
作者:
hduek153 (专业打酱油)
2022-01-20 21:01:00你是领域差太多?
作者:
holebro (穴弟弟)
2022-01-20 21:14:00那些是基础名词 我想学
该不会都是一人作业 不太需要沟通所以就不常用忘了XD
作者:
MoonCode (MoonCode)
2022-01-20 22:05:00谁会知道什么是 oop 太难了吧
作者: ghmsxtwo (YI) 2022-01-20 23:38:00
我只知道 MVDP
这很正常。。最近也是面试常问到基本的static externconst的差别,平常都有在用 但解释起来就...嗯 面前前还是拿书多k一下吧这问题很像为什么吃饭是用嘴巴 而不是用耳朵...或是看东西用眼睛 而不是眉毛?有人可以解释吗?
作者:
antpro (-_*|| 宅)
2022-01-20 23:56:00我每次转职都被问类似问题。
作者:
saphy (saphy)
2022-01-21 00:37:00懂你 拍拍
请问如果被问到这种比较基本的名词,在不知道确切的定义下,解释出常出现的使用情境或大概的意思,这样会不会基本分呢?这让我想到三个傻瓜被教授问机械是什么的那一幕XD
作者:
Ericz7000 (Ericz7000nolan)
2022-01-21 01:23:00XDDD
知道怎么解题但不知道用什么名词解释,通常就代表你自干太久了,多一点沟通传达知识吧~
我也不知道MVVM 囧不是啊 考背书干嘛 考实作啊 OOP不就把SOLID背出来这些东西都内化了 我也背不出来
作者:
netburst (133 134 592)
2022-01-21 02:23:00会问名词解释的公司还能去吗
没办法啊面试官应该也懂,换个角度想就是缺乏沟通词汇不是不懂
如果写了几年安卓连这些都不会 表示程度的确就这样而已被洗正常
作者:
OnlyRD (里巷人)
2022-01-21 07:58:00我也不太懂面试有经验的人搞得很像考试在干什么,就问各位名校毕业生,出社会5年后没准备回去考学测能考上同个系吗?应该连很多定理都忘了吧?感觉软件业走回古代八股文科举的世界。好险我不用参加面试惹。
作者:
CoverMind (Goa ai Giok-Chin)
2022-01-21 08:06:00正常 不少人跟你差不多年资时领悟到一样的事 也就是有点实战经验却被faang洗脸的时候
重点是为什么要回头考学测而“没准备”吧,自己都知道翻翻书不用几个小时的事情,而且一间被问倒就该恶补了,每间都被问倒,只能怪自己没准备啊
我以为进阶一点的缺会问依赖注入、design pattern也不能怪求职者没准备oop吧对有经验的人来说oop是常识了 问实作会比较好
作者:
final01 (牛顿运动定律)
2022-01-21 09:20:00认真建议您多看点书,烂code写100次还是烂扣不要觉得自己可以做的出来名词不重要
作者: zipigi 2022-01-21 09:26:00
面试前本就该有基本的准备,答不出来被洗脸也是刚好
刚入行时就被问过依赖注入,去年资历五年多的同事去面senior缺也有被问到,只能说这类事前花不了多少时间的东西,都应该要准备,去面试一次成本很高,不要浪费啊原po是裸退所以没感觉,一般在职面试结果只被洗脸的话,浪费的就是半天或一天薪水跟时间成本,何必呢
作者:
starburs (星爆气流斩)
2022-01-21 09:46:00不知道oop是自己太弱 基本到不行的东西 不要牵拖
作者: superpandal 2022-01-21 09:58:00
看情况 如果面试官趾高气昂那确实很难受 不过确实多少要讲出来一点 那些概念也不是什么高大上的知识 只是凸显专业感而已 以前讲过 某些性格的面试官特爱考这样的 只能说that's just life...
作者: superpandal 2022-01-21 10:07:00
除了基本的 个人也很不喜欢这些因为某些原因特别创造出来的名词 是有点假掰的感觉
作者: keyboard56 (奇伯) 2022-01-21 10:17:00
个人觉得直接举例,让人容易理解为目标,而不是照本宣科
作者:
jack0204 (Jarbar王朝)
2022-01-21 10:18:00基本的东西说不出来,就不用问后面衍生的概念了10年经验来说,现在太多人是10个1年,而不是1个10年
作者:
bnb19009 (hellooo1)
2022-01-21 11:27:00看给多少钱,薪水少的工作没资格要求别人要会什么,薪水多要问多细都行
作者:
acgotaku (otaku)
2022-01-21 11:27:00我工作几年后 反而对修课学到的理论 名词因为实务上会踩到坑 反而更能体会这些设计原理,名词而且senior就是在实务中套些专有名词 理论才能让junior觉得厉害吧 不过你都说你是一人专案,还能一次接三个代表都是迷你小专案 很难遇到太深入的文题
作者:
vencil (vencs)
2022-01-21 12:10:00去练习面试吧 面试也是一种要训练的技巧
程式作品花时间慢慢堆都可以堆出来概念不清晰 会影响解决复杂问题时的能力甚至可能产生各种有问题的程式码
当我做后端一阵子后听说过MVC结果一看不就现在用的写全端写写听闻MVVC结果发现架构上已经是这样了我觉得这种东西是给个架构概念的沟通方式而不是绝对基本上追求的都是各司其职、降低耦合的程式架构不过小弟太菜没有经过专业软件开发的洗礼不确定正确
书是死的 专案是活的 是架构配合专案 不是专案配合架构
作者:
DrTech (竹科管理处网军研发人员)
2022-01-21 15:56:00OOP都说不出来。很久没看书了吧,随便一本程式书籍,都会稍微提到的。
有碰UI的不管是winform还是网页还是app开发,MVC/MVVM这些真的要懂在干嘛,虽然真的下去写不一定会很完美
作者:
kattte (诚实面对自己吧!)
2022-01-21 21:51:00OOP 没有常常在用答不出来好像不太奇怪
作者:
OnlyRD (里巷人)
2022-01-22 09:10:00一堆说不懂理论就无法实作的人真的想太多,尤其是OOP和Design patrern根本就是实作中提炼出来的东西,变形也不少,也有不少实作时不会做全套的状况,尤其网络的东西根本一堆现成框架,你懂也轮不到你改啦。做底层和框架的人才会比较有机会自己刻,但是底层...很多时候问题根本是在硬件和算法上面,而且很多小driver根本用不到这些鬼东西,程式写的有效精简易读才是重点,讲真的小东西用OOP来写有时候阅读性跟效能根本就是一场灾难,去看一下linux kernel坚持用C的理由就知道了,不过这个版大概大部分的人都是搞网络的人,写app还是前端之类的吧,说真的如果让我来挑人,与其找那种理论很强每天去电人的人,还不如找兜东西很快除错观念好看code很强专案很会沟通的人,台湾根本没几家公司是在做架构的,当自己是google还是facebook喔?适才适所,请大神来扫厕所久了还是厕所,不会扫一扫就变成皇宫。
DP就是范例 让你不用重新造轮子自己想linux也是属于OOP 就是了
作者:
jack0204 (Jarbar王朝)
2022-01-22 10:07:00我是没看过能力很强的会不懂这些基本知识啦倒是很多能快速除错,快速累积技术债的人说自己很厉害
作者:
nrox (赛扬)
2022-01-22 10:51:00我遇过自称五年年资全端,看到hoisting不知道是什么,我还想帮他找台阶下,然后他去估狗说了“提升”两个字,嗯..好,他是真的不知道。太扯了…..这年头一堆写得出能跑的东西,但完全不知道自己在干嘛的码农,2022年的js还能看到在用var宣告变量的
作者:
TheArrow (TheArrow)
2022-01-22 10:53:00所以一般建议从最不想进的开始面 然后看缺啥补啥一方面没上不心痛 到后来会越来越面对自如
基础名词答不出来我不觉得有多强,足以代表你缺少沟通能力而且平常也没在读书
我也遇过作了10年的全端变量宣告还在用var,命名用ABC乱数来命名…
作者:
johnny94 (32767)
2022-01-22 18:38:00面试跟工作本来就是两套技能不过连oop跟MVC都答不出来实在很难让人相信你会写程式
作者:
menesn (迷思)
2022-01-23 00:46:00个人认为问名词解释的还蛮low的
就像你平常每天都在走路,要你解释走路动作专有名词,怎么发力,为什么这么做也很难回答跟你去考公职一样,术能再强也未必能考上
作者: gekkou (X 1106) 2022-01-23 11:36:00
连OOP都不知道 这绝对是是面试者的问题 工程师最怕的就是只会coding 没有自我成长能力
作者: npkalala 2022-01-23 21:15:00
确实是送分题,专业术语也是团队沟通的一部分
作者: ku399999 2022-01-24 01:35:00
跪求 兜东西快 除错观念好 的面试方式这种问题别看得太重 有答到点就够了 他想知道更深的答案自然会往下问 只是在确认有没有观念而已 一个字都答不出来那我会感觉你平常可能根本没在看技术文章另外 怎么会觉得linux用C就不是OOP...随便google一下都查得到
作者: Awenwen (初心者) 2022-01-28 13:06:00
码农与10x programmer的差别往往就在这些名词,因为这些都是前人碰过的问题的总结
答不出来就表示 你 还 不 够 熟 或者是你该准备一下