面试快结尾了突然来个手写算法题,结果没写出来。

2023-04-18 09:25:38 +08:00
 Exsole

昨天,远程视频面试。

感觉前面的问题回答得挺好的,突然发了个网址,让我在线写代码。

一个全排列的算法,事后我查了是 leetcode 第 46 道原题,中等难度。

https://leetcode.cn/problems/permutations/

拿到题,最开始想直接数组遍历,逐步迭代,当前全排列基于上一个排列插入新数字的生成新的结果。

结果磕磕绊绊,没写出完整。面试官最后让我说下思路。。。

唉,郁闷了一晚上没睡着。

7667 次点击
所在节点    程序员
41 条回复
CQdake
2023-04-18 09:29:01 +08:00
1 、思路讲明白大概就可以了,说不定其他面试者连面试的问题都回答不上呢,到时候工作还是你的。
exmario
2023-04-18 09:43:37 +08:00
+1 ,本来就是考思路,谁还能直接手写代码一遍过啊
aLazarus
2023-04-18 09:45:30 +08:00
如果没思路的话,可以试一下申请换题
Exsole
2023-04-18 09:47:41 +08:00
@aLazarus #3 还可以这么要求。。 第一次听说。
poemcorner
2023-04-18 09:50:02 +08:00
不想再郁闷一晚上就把 hot100 刷五六遍
leon0918
2023-04-18 09:56:35 +08:00
如果前面回答的挺好的,这种情况也有机会过
dogfight
2023-04-18 09:58:05 +08:00
chatgpt
Exsole
2023-04-18 10:02:41 +08:00
@dogfight #7
chatGPT 回答面试八股文,解算法题,都比人类强。
面试的时候,遇到一些问题,我真想直接回答:“ 这种问题问下 chatGPT ,它的答案更好 ”。
Nazz
2023-04-18 10:11:18 +08:00
DFS 可解, 虽然效率不高, 但 leetcode 不卡时间
Erroad
2023-04-18 10:14:58 +08:00
说考思路的认真的?这种 hot100 还是回溯模板题,我面的几家答不出都是挂啊
Biggoldfish
2023-04-18 10:18:57 +08:00
考思路的认真的+1

这种常见题不准备也该一遍秒啊,再说有思路写成代码才多久
emSaVya
2023-04-18 10:25:07 +08:00
出这种题说明是真的想要你的。没 ac 可惜了。
bigxianyu
2023-04-18 10:35:05 +08:00
backing , 不过有一些公司思路更重要,实现不是全部
northbrunv
2023-04-18 10:36:44 +08:00
楼主郁闷的应该是"简单题"没写出来,有相当大的机会然而没把握住。换成难题你就不会郁闷了。
iOCZ
2023-04-18 10:41:30 +08:00
一般就 DFS 啥的
dswyzx
2023-04-18 10:47:22 +08:00
这题还真得 dfs ,还有个变种是数组有相同数字哎,只能说面试官有点找事吧
Litccc
2023-04-18 11:12:49 +08:00
回溯模板题,现在面试基本都要考算法题的,楼主多刷刷吧
Nazz
2023-04-18 11:14:27 +08:00
DFS 也能写得非常高效, 0ms AC
https://leetcode.cn/submissions/detail/425576450/
SeaTac
2023-04-18 11:21:46 +08:00
这种题只要求讲思路过分了吧
至少要写出能过基本 test case 的代码
chenshun00
2023-04-18 11:28:32 +08:00
@emSaVya 这么说的话,不来两数之和嘛

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

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

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

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

© 2021 V2EX