有关《程序员编程面试》说几句

送交者: cromwellgm [★★声望品衔9★★] 于 2025-03-17 17:03 已读 649 次 1赞 大字阅读 繁體閱讀
)程序员编程面试:

()最早:都会问你以前做过什么,因为如果你做过什么技术,再让你做相同的技术,几乎会省去大部分的开发、调试时间,知道怎样写Bug会少。

()后来:都会问你面试公司的技术你会多少,不关心你以前做过什么。

()现在:先过编程这道关,面试公司提供编程开发执行环境,十几种编程语言任选。考的是data structures & algorithms。

。。。

)我认为 毫无疑问,现在的编程面试方法才是正确的。data structures & algorithms基本上就是“数列的排序和组合”。

)科学的基础是数学,数学的基础是数论,数论最常见的分支,就是:“数列的排序和组合”。

)编程面试之前两个星期,会提供data structures & algorithms训练题和相关网站,自己进行训练。

)因为十几种编程任选,就不存在编程语言训练的问题,你熟悉的语言肯定在里面。

)因为考的是“数列的排序和组合”,关键是数学的基础。如果数学基础不扎实,两个星期不可能搞定这些训练题,也不可能过编程面试。

。。。

)所以《数学》才是程序员编程面试的《关键》!

)《数学基础》是否扎实,关键是《数学兴趣》,而不是以前的读书时的《数学成绩》。因为如果不是数学专业背景的话,最后一次接触数学的是大学前两年的数学基础课。日常工作中不会用到“数列的排序和组合”,肯定会忘记这种能力。

)如果不是数学专业,只有对数学感兴趣的人,才会离开学校还在练习数学。对数学感兴趣,经常练习数学,即使读书时成绩一般,十年后肯定比当时班里数学成绩最好的同学好许多。

。。。

)工作后,怎样培养自己对数学继续感兴趣?现在有极大经济利益驱动!

()很少人,因为对数学感兴趣,在工作后继续练习数学,因为没有”利益“驱动。不可能孩子、老婆都在睡觉,自己半夜三更网上做数学题,仅仅是为了兴趣。

()但是现在有太多的网站,以程序”智力、算法“竞赛为主题,实际上是大公司把自己的IT项目中的待解决的较难的程序算法,包装成一道程序”智力、算法“题,放到网上。

()如果有人解答出这道题,那么大公司就会省下大笔开发经费,而且网站上往往有许多不同的解决方案可以挑选。

()自己上去做这些程序”智力、算法“题有意思吗?以前奖励“点分”,或者一些“权限”等等。现在直接奖励各种《数字币》,这是一大笔的《经济财富》。

()《数字币》交易、价值、流通,带来个人的经济财富,远超过想象。。。肯定比你的自己的工作收入高许多倍,不入”坑“,很难想象这世界有如此疯狂的《经济财富》,只要通过智力就可以获得 !!!。。。努力吧,如果你相信你足够聪明!

工作太忙,就写这些,不展开。希望本栏目《电脑前线》兴旺,希望大家给版主gonewithsmoke多多支持,多写文章。

评分完成:已经给 cromwellgm 加上 300 银元!

喜欢cromwellgm朋友的这个帖子的话,👍 请点这里投票,"赞" 助支持!

[举报反馈] [ cromwellgm的个人频道 ] [-->>参与评论回复] [用户前期主贴] [手机扫描浏览分享] [返回电脑前线首页]

cromwellgm 已标注本帖为原创内容,若需转载授权请联系网友本人。如果内容违规或侵权,请告知我们。

所有跟帖: (主贴被主有权删除不文明回复,拉黑不受欢迎的用户)

打开微信,扫一扫[Scan QR Code]

进入内容页点击屏幕右上分享按钮

楼主本月热帖推荐:

    >>>查看更多帖主社区动态...