V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hxysnail  ›  全部回复第 13 页 / 共 16 页
回复总数  317
1 ... 5  6  7  8  9  10  11  12  13  14 ... 16  
2022-10-12 09:55:00 +08:00
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
@xsen 但是你要明白,你关注的这些东西,跟他的计算机基础是强相关的。这才是面试考察计算机基础的原因,而数据结构算法是其中比较重要的部分。关注学习能力没有错,但知识面也是很重要的一个因素,决定一个人有没有学习意识。打个比方,如果一个人完全不知道数据结构和算法的存在,完全不懂不同的写法有不同的效率表现,他如何主动去学呢?正如我上面举的一个例子,没有数据结构算法观,写出来的程序虽然逻辑上是正确的,但处理速度却跟不上。虽然这样的场景不是每天都有,但也不是很罕见。另外,我还招过一些外包,看做的项目好像很丰富,但进来后发现连锁是什么都不知道,怎么指望他能做好代码临界区控制呢?学?首先要知道这个东西的存在?不然就是问题暴露出来之后再亡羊补牢。最后,我认同学习能力、意向、项目经验、工程化能力这些都是考察的重点。只不过我觉得基础也很重要,数据结构和算法也是其中比较重要的组成部分。
2022-10-10 20:27:09 +08:00
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
@xsen 实际上,我不太理解你的观点是什么。不过,想办法评估面试者的学习能力,确认学习能力 ok ,可以随时学习上手倒是没毛病。
2022-10-10 09:56:24 +08:00
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
@xsen 说“卡人”就没依据了。站在面试官的角度,巴不得每个候选人都合格,这样花在招聘的时间最少。别人怎么想我不清楚,但至少我个人是这样。有时面了好多,但都没有遇到合适的,是有挫败感的。

另外,确实大部分岗位都是不需要深入涉及算法的。但您可能对深入有点误解,排序算法应该只是极浅的算法吧。常用的那些数据结构,也是很基础的吧。
2022-10-10 09:50:32 +08:00
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
@xsen 我不知道你是不是想说“数据结构算法无用论”,合着大学的课都是开着玩的?那么多大厂面试都是问着玩儿?不过无所谓,你我可以保持自己的观点,不同而已。
2022-10-10 09:48:03 +08:00
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
@xsen 麻烦看清楚再回复,我说过了“倒不是想招个人进来写这些基础的东西”,做工程一定是站在巨人的肩膀上,调用成熟的解决方案,但这不代表工程师不需要懂
2022-09-28 14:58:12 +08:00
回复了 ohyeahhh 创建的主题 JavaScript 关于 https 网站加载 http 资源自动升级的问题
将协议写完整 http://xxxx.com/xxxx.png 也会升级吗?感觉不合理呀……
2022-09-28 11:20:09 +08:00
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
我本人面试也比较喜欢聊数据结构和算法,倒不是想招个人进来写这些基础的东西,主要是想评估:

1. 候选人的逻辑思维能力如何?人是否聪明?
2. 候选人的编程能力如何?

一个连最基本的排序算法都玩不明白的人,你指望他干啥呢?只能干点调调接口,调调包的美其名曰业务开发吧?
一个连基本的排序算法都写不出来的人,你指望他能写啥代码呢?有啥堆啥吧?调通就了事吧?

当年在 BAT 做招聘,别说一个工作 5 年的后端开发,就是一个校招实习生,排序算法答不明白都是直接让 go home ,其他的都不用聊。
2022-09-28 11:12:17 +08:00
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
@microxiaoxiao 所以这些都是要关注的呀,只是不用自己实现而已。掌握这些底层原理的好处就是写代码不容易给别人挖坑,不然调用出问题还不得人去解决?做底层的工程师一定不会帮你做上传的业务工程师解决的呀
2022-09-28 08:47:46 +08:00
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
@microxiaoxiao 你评估不到不意味着没影响,这时应该拉能够评估的人一起评估吧?另外,举一个你评估不到的例子没有说服力吧?

我举个更贴切的例子:很多年前还在写 Python 时,有人判断一个 key 是否在一个字典 d 里面是这样写的:key in d.keys() 。d.keys() 会返回一个包含字典所有 key 的列表,因此判断变成一个 O(n)操作;而 Python 字典本身是哈希表,正常 O(1)时间可以完成判断的,但要这样写:key in d 。当前者将将 O(1)操作变成 O(n),导致数据处理很慢,消息队列经常堆积。按你的说法,这时应该找 Python 的作者?

还有人在 list 头部插入,list 是动态数组,头部插入效率很慢,要挪动后面的所有元素,这些常识调用前应该都要心里有数吧?若能做到心里有数,才有意识去探索更科学的解决方案:比如用 deque 双向队列这样的数据结构。

其实这个问题的答案不用讨论,就是不正常。不影响调用不是不学无术的理由。何况读了这么多年书,精益求精的道理应该都听过吧?可学可不学难道等于不学?这样高度有点低了。
2022-09-27 14:21:26 +08:00
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
@microxiaoxiao 不影响调用不对吧?调用开销多少还是要心里有数的,有些场景一乱调就是故障
你的 Client 设置了 5 秒钟超时,把时间调长一点呗
unix socket 是进程间通信,数据本来就是在内存里传输的,socket 文件只是利用文件系统做定位而已
2022-09-21 13:16:42 +08:00
回复了 findjh 创建的主题 程序员 想买 macbook pro 14 寸,要 1 万 8,但是存款只有一万四。
air 不推荐,还是买个算力好点的,不然每次改完代码等半天编译也挺狗血的……
2022-09-21 13:15:28 +08:00
回复了 findjh 创建的主题 程序员 想买 macbook pro 14 寸,要 1 万 8,但是存款只有一万四。
等几个月应该也行?
2022-09-20 08:52:24 +08:00
回复了 novolunt 创建的主题 程序员 浏览器中怎么使用二进制表示 ip
@novolunt 只要你在浏览器或者客户端做,理论上就不可能保证 URL 不泄露原始地址。DNS 反射只是解决映射问题,不解决保密问题,别人 DNS 解析一下就知道了。那剩下的思路就只有加密,浏览器是没有这个功能的,假设你有一个客户端。想要解密,你得把解密信息放在客户端吧?这样无论你怎么隐藏,理论上都是可以逆向出来的,时间问题而已。
2022-09-19 13:13:05 +08:00
回复了 sheatming 创建的主题 程序员 蛋疼买了个域名
@Backkey qq.com yy.com google.com jd.com 它们都表示不服,哈哈
2022-09-14 15:54:38 +08:00
回复了 threebr 创建的主题 Python 惊了! Python 居然可以计算任意长度的整数
想不想知道它是怎么实现的,我前面写过 Python 整数的源码剖析,哈哈

int 对象,永不溢出的整数: https://fasionchan.com/python-source/builting-object/int/
int 源码解析:如何实现大整数运算: https://fasionchan.com/python-source/builting-object/int-src/
2022-09-14 15:51:33 +08:00
回复了 hdh320721 创建的主题 程序员 暑假撸的博客,请大佬们提提意见,谢谢。
跟我的前端技术栈一样,但我是全静态的,借楼推广一波,哈哈

https://fasionchan.com/computer/
2022-08-30 08:34:27 +08:00
回复了 mrzx 创建的主题 程序员 是不是现在程序员门槛降低了?
@Mithril 反正一问就是没学过,再问就是用不上,总结太到位了。然后真到干活对接接口,就只知道网络连不上,不知道为什么,自己开发环境的问题得别人帮他调好才能开工……要不是本着不要浪费公司人力资源的原则,我才不理他。升职加薪了就别想了,已经跟领导内定几个人永不加薪,干不下去就走……
1 ... 5  6  7  8  9  10  11  12  13  14 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2783 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 06:33 · PVG 14:33 · LAX 22:33 · JFK 01:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.