一亩三分地

 找回密码 注册账号

扫描二维码登录本站

BBS
指尖新闻
Offer多多
Salarytics
Learn
Who's Hiring?
疫情动态
Instant
客户端
微信公众号
扫码关注公众号
留学申请公众号
扫码关注留学申请公众号
Youtube频道
留学博客
关于我们
查看: 1632|回复: 23
收起左侧

[经验总结] 地里新人来分享一下我作为码农general coding的面试官主要看什么

[复制链接] |试试Instant~ |申请总结, eecs
我的人缘0

分享帖子到朋友圈
本楼: 👍   100% (4)
 
 
0% (0)   👎
全局: 👍   92% (176)
 
 
7% (14)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
新人刚来地里。来分享一下码农general coding面试的经验。简单说一下我的情况,三年前new grad找工作,通过了FLAG以及其他的几家湾区公司面试,除去主动退出的几个,最后拿到了五六个offer。然后入职了之后一直在当general coding的面试官。面过一两百来号人肯定有的。 希望我的经验对各位new grad有所帮助。

1. 需要知道基本算法和数据结构的时间空间复杂度。

常见的比如快排,堆,全排列都得要很熟悉。因为很多面试题其实多多少会碰到这些基本的算法。我自己及我遇到的面试官都会顺便问一下它们的复杂度和其他的相关问题。不一定每个数据结构都要会推导,但至少结论得背下来。比如我碰到好多人不知道n个元素有多少个全排列的。

2. 一道题不一定要能想出最优的算法,但是一定要能想出最brute force的算法,然后熟练分析复杂度,然后一步步优化。即使最后不是最优的算法也可以。

3. 写code的时候也不需要一遍通过,现实工作中代码完全没bug也是不可能的。但是一定要能(1)自己想general case和corner case来测试(2)碰到bug以后,要表现出熟练度的debug能力。

debug能力这个可以详细说一下。碰到compiler error的时候,首先要能读懂错误信息。我碰到好几个Java面试的人看到错误信息一头雾水,需要反应好久才知道为啥错了,这个时候就会让我怀疑面试者的熟练程度。如果是运行结果不对,这个时候就更能看出水平了。水平高的人往往会猜测哪里可能出问题,然后在合适的地方加上输出信息来帮助调试。这个基本上都靠平时的积累,面试的时候能很清楚的表现出来。


暂时先写这么多吧,有人看再更。

新人顺便求一点大米。

评分

参与人数 20大米 +26 收起 理由
resco + 1 很有用的信息!
smilechu + 1 赞一个!
zfbxrk518 + 1 给你点个赞!
iriszhuhai + 1 赞一个
Hatschek + 1 给你点个赞!
BreeKKK + 1 赞一个
wly0707 + 1 赞一个
boxiaonu + 1 赞一个
Moondust + 1 赞一个
王牌天神 + 2 给你点个赞!

查看全部评分


上一篇:自学Java有什么资源推荐的吗~
下一篇:fang DS 转码

本帖被以下淘专辑推荐:

我的人缘0
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   92% (176)
 
 
7% (14)    👎
cleeagg 发表于 2020/06/19 18:22:32
. check 1point3acres for more.请问lz,除了算法还会问很多其他技术相关的问题吗?
这个写代码的面试一般不会面别的。就是纯写题。整个面试过程中其他轮可能会面bq或者system design

评分

参与人数 1大米 +1 收起 理由
cleeagg + 1 赞一个

查看全部评分

回复

使用道具 举报

我的人缘0
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   86% (45)
 
 
13% (7)    👎
好看,而且看起来像18

评分

参与人数 3大米 +3 收起 理由
我辈孤且直 + 1 给你点个赞!
ai_xiaohai + 1 lol
cleeagg + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

头像被屏蔽
我的人缘0
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (176)
 
 
7% (14)    👎
1nigma 发表于 2020/06/19 16:04:21
-baidu 1point3acreslz leetcode id是leetcode4fun吗 头像似曾相识
额不是的。上网随便找的。
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   86% (45)
 
 
13% (7)    👎
请问面试官会歧视大龄文科转码女嘛?
回复

使用道具 举报

头像被屏蔽
我的人缘0
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

我的人缘0
cleeagg 2020-6-19 18:22:32 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (4)
 
 
0% (0)    👎
请问lz,除了算法还会问很多其他技术相关的问题吗?
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (176)
 
 
7% (14)    👎
mia9966 发表于 2020/06/19 16:40:36
请问面试官会歧视大龄文科转码女嘛?
一般人都不会吧。只要代码写得溜就行。
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (382)
 
 
1% (6)    👎
说的很棒!我再加一条。第一步是需要问清楚题目,比如输入输出的类型和范围,下笔前就要问清楚一些 edge cases如何处理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://pay.1point3acres.com/tools/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|||一亩三分地

GMT+8, 2020-7-15 13:03

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表