[心得] 2023 软件工程师(后端)面试分享

楼主: MoMoShota (正太控)   2023-06-01 21:39:52
各位安安,这边想简单分享一下我 2023 年中旬(上周 ~ 昨天)的面试经验。
先自我介绍一下,本人是某广告相关公司的 Software Engineer, Backend,同时也是本次分享技术面试的主持人。
鉴于版上几乎都是求职者进行分享,所以本次在主管(老板)的授权下以面试主持人的角度进行分享,还请各方先进不吝指教。
本公司主要想找 PHP/Laravel Backend Engineer,如果有其它语言的经验也愿意学习 Laravel 的人也非常欢迎(受限于目前公司的人力资源,还无法擅自变更使用的框架与语言,但这是未来很重要的里程碑之一)
注:为避免有偷渡征才讯息的疑虑,本篇文章不会直接写出公司名称,如果有兴趣的话欢迎私信询问
注2:本公司仍然有在征才哦,如果你看到这篇文章觉得想来当我的同事可以来投看看 XDD
===
流程介绍
本公司技术面试为第二轮(第一轮我不会参与,这边也无法分享相关经验),表订时间约在 1 小时(但如果想跟我聊多一些,可以到 2 小时甚至以上,目前最高记录是 3.5 小时)。
1. 双方自我介绍
基于礼貌,我会尽量期许自己先开口自我介绍,但最近还在习惯这件事所以有时候还是麻烦对方先行自我介绍,也感谢近期应征者的海涵。
2. 面试偏好询问
参考一些面试经验,有些人不喜欢考卷、白板题或 assignment 等各种类别,所以我会先行询问对方的面试偏好。
以下选项择一或全选皆可,但选择越多可能会延伸面试时间;选择的项目并不会影响到评估的结果,因为会以各项分数平均计算(我会私心对一些有利于应征者的项目做加权,不过也不是只有我决定)。
(1) 白板题:算法,不能用 ChatGPT(或其它 AI 辅助) 但可以查文件
(2) 实作题:程式能力,能用 ChatGPT 也可以查文件
(3) 架构题:Senior 独有,能用 ChatGPT
(4) 问答题:基础知识,不能使用 ChatGPT 也不能查文件
(5) Assignment:指定一个 Open Source Repository,请你发一个 Pull Request(我会实际去看你的变更内容跟 commit message 以及跟 maintainer 的应对)
- 这部份会以自愿为优先,如果觉得真的很不想做或不知道从何下手的话也可以放弃(不计分)
利益申告:所有的问题与公司现行产品都尽量无关,这是为了避免有白嫖应征者思路的嫌疑;而 Assignment 的选择也会尽量挑选有一定用户基础的 Repository。
3. 询问想要面试的难度
目前有开放的职位有两个:
(1) Mid ~ Senior:能够考量系统架构并定义良好的 Interface,并且能跟架构师讨论未来的一些技术选型
(2) Junior ~ Mid:实作一些 CRUD API,以及实作一些 Senior 工程师定义好的 interfaces
如果不知道怎么选择也没关系,我可以根据应征者的实力自动调整问题的难度。
=====
聊天题(为了更了解对方,并核对履历内容,不列入计分)
1. 最近看了哪些值得一提的资讯领域的内容,包括但不限于文章、影片、漫画、meme、新闻、论文等
2. 擅长的工具与程式语言(用于确认履历中的叙述)
=====
白板题
给定一个二维阵列代表围棋棋盘
- 1 代表黑子
- 2 代表白子
- N (null) 代表未落子
若棋盘一定是理想的(定义下述),那白棋会被提多少子、黑棋会被提多少子?
举例:
N 1
1 2
(1,1) 白子会被提子
举例:
N 1 1 1 N
1 2 2 2 1
2 1 1 N 2
1 1 2 2 1
(0,2) 的白子会被提子
(4,3) 的黑子会被提子
“理想的”棋盘表示不会存在“打劫”的问题,举例来说下述棋盘结果是不会出现的,因为中间的白子与黑子会互相提子
N 1 2 N
1 2 1 2
N 1 2 N
备注:
这一题的来源是我曾经出给一个学生的作业,他是非本科转职前端,我本来只是想请他用 HTML + CSS 写个围棋棋盘,并且用 JS 实现落子逻辑,结果他连提子逻辑都一并写出来了。当时他是自行实现了 DFS 去计算棋子是否还活着(围棋术语是“有气”)。
题外话,前阵子跟这学生吃饭的时候他提到公司在做某个功能,他自行研发了一个资料结构来解决这个问题,我一看就说“你这不是自行实现了字典树(Trie)吗?!”,不得不说他真的是一个天赋异秉的人,怪我能力不够没能教好他。
(小声)打色码眼睛快脱窗 = =
=====
实作题
下列 PHP 程式码存在一些问题,请尝试指出这些问题并且重构它。
注:下述程式隐藏了一些不重要的细节(例如数据库连线、失败处理等),回答时也可以隐藏实作细节(不一定要精准的使用所有的函式)
<?php
extract($_POST);
$db = new DB(); // connect to DB
$user = $db->query("SELECT * FROM users WHERE username = $username AND password = $password"); // query from DB
echo $user ? 'Login Success' : 'Login Failed';
这一题其实是互动题,因为实作题可以使用 ChatGPT 所以我更期望应征者能跟我说明“为什么它要这样改”。
而且就我实测 ChatGPT 会唬烂所以不能全信(我认为分辨 ChatGPT 是不是在唬烂也是很重要的能力)。
=====
问答题
这部份不开放使用 ChatGPT,因为这些题目都是属于基础知识,如果开放使用 ChatGPT 几乎都会被秒杀。
然而,我们后续内部检讨认为应该要开放可查询 Google,毕竟有些东西是真的不会背在脑子里(虽然我是都有大概记着,但每个人习惯不同不能一概而论),如果版友们有任何想法也欢迎回馈,我们会尽可能改善我们的流程。
1. PHP 相关
(1) PHP 的执行与启动流程?[中级]:主要指的是它在 PHP Source Code 层级的执行流程,不仅仅是在外部观察到的结果
2. Redis 相关
(1) 单 Redis Instance 可能会当机或因为网络问题无法存取,有什么解决方案?[初级]:这应该算是八股题
(2) Redis 的 "字串" 是如何实现的,有没有什么值得一提的陷阱或细节?[中级]:这个是 Redis Source Code 的入门题,毕竟甚至有一个专门的网页来介绍 SDS
3. 作业系统相关
(1) Thread 跟 Process 有什么差别?[初级]:这个也是八股题,问到烂的那种
注:其实作业系统相关还有不少题目,但鉴于重复利用性我就先不公开(这些题目都没用到,因为我评估对方可能对作业系统没这么熟)
4. 数据库相关
(1) 请简述一下 MySQL InnoDB 的资料写入流程。[中级]:这可能是比较有争议的题目,因为不能查资料,如果没有相关的经验很难背起来
(2) 为什么大部份的 RDBMS 会选择 B+ Tree 作为其底层的资料结构?[中级]
(2.1) 有个应征者说因为 B+ Tree 有自平衡的特性,所以我又加问了“那为什么不使用 RBTree 或 AVLTree?”[中级]
(2.2) B Tree 跟 B+ Tree 又有什么差异呢?[中级]
(2.3) 近年来,LSM-Tree 相当盛行,能聊聊它与 B+ Tree 的差异吗,以及你认为为什么它会流行起来?[中高级]
(3) 请简单描述一下 CAP 理论。[初级]
(3.1) 因为有一个应征者有 MongoDB 的经验,所以我又加问了“那 MongoDB 丛集是牺牲了 CA 的哪个点来达到 P 的?”[中级]
5. 虚拟化/容器化
(1) 请简述一下 Virtualization 与 Containerization 的差异。[初级]
(2) 在 Linux 中,是如何达成 Containerization 的?[中级]
(3) 假设想让 PHP-FPM 与 Nginx 的应用程式 Containerize,会如何实践?[初级]
(3.1) 假设再加上 Laravel Queue Worker 及 Cronjob Scheduler,又会如何设计?[中级]
注:这题是因为去翻应征者的 GitHub 发现他有类似的经验,所以另外加上去的
=====
架构题
这部份有些难以说明,因为更着重的是互动性(根据对方的回答去反问一些问题),这边先省略
=====
Assignment
目前还没有人选过这个项目,看来大家是真的很不喜欢 Assignment。
以前我比较喜欢 Assignment 的时代有出过一些简单的(?)题目,例如用 Laravel 实现几个 APIs,但想想这会花费应征者太多时间这次就不采用这种方式,有兴趣的话我要问一下公司能不能授权公开当时的题目。
作者: hobnob (hobnob)   2023-06-01 22:04:00
请问贵公司这个职缺开多少钱,面试流程这么多?喔偏好是择一,我误会了
楼主: MoMoShota (正太控)   2023-06-01 22:08:00
Junior ~ Mid 是 1M NTD 以下;Mid ~ Senior 是 1.2M到 1.5M NTD,如果真的超强当然是可以往上谈的
作者: devilkool (对猫毛过敏的猫控)   2023-06-01 22:29:00
广告业竟然可以开这么高薪,满意外的
作者: zxc25678 (hello)   2023-06-01 22:35:00
两个应征者选不同的题目 你要怎么评断优劣?
楼主: MoMoShota (正太控)   2023-06-01 22:46:00
咱应该属于广义的广告业,至于薪资水准因为我很久没出来找工作了,所以不是很了解现在的水准我们会根据应征者的回答内容进行评分,然后每个项目会取平均举例来说:问答题表现是 60 分,但实作有 80 分,那就取平均 70 分(但有时候如果让人眼睛一亮的回答还会有些特殊加分)另外补充一下,我如果时间允许会根据应征者的履历或 GitHub 客制化题目,我认为每个人都有自己的特质跟值得发挥的项目,如果千篇一律问考古题太无聊了
作者: acgotaku (otaku)   2023-06-01 23:21:00
这薪水结构还蛮接近 y 社的
作者: kurtsgm   2023-06-01 23:33:00
广义的广告业...字母公司也算是啦 XD
楼主: MoMoShota (正太控)   2023-06-01 23:39:00
G 社也算广告业,只是我进不去 QQ
作者: yangs0618 (阿彰)   2023-06-02 00:03:00
推 喜欢看这种分享
作者: layer0930 (皇室御渍梨子酱)   2023-06-02 00:10:00
好奇问一下,php 没thread 为什么要考这个。另外php在写 多执行的时候,相对于其他语言 memory更不好控制跟回收。用其他语言写反而比较稳才对?
作者: ekids1234 (∵:☆星痕╭☆)   2023-06-02 00:11:00
new grad 来应征后端的话会怎么考?不会 php 也不会 db ...
作者: vi000246 (Vi)   2023-06-02 00:17:00
问得好细喔 推
作者: newhandfun (新手方)   2023-06-02 00:37:00
同样好奇贵公司是否需要碰到thread?用的那个extension?
作者: layer0930 (皇室御渍梨子酱)   2023-06-02 00:53:00
另外1的问题是指生命周期还是程式码?
作者: devilkool (对猫毛过敏的猫控)   2023-06-02 00:53:00
没想到是Y或G这种广告业XD 想说以前面数位广代薪水很普
作者: NTUTM04 (TM终号机)   2023-06-02 01:30:00
推一下XD
作者: newhandfun (新手方)   2023-06-02 01:34:00
刚刚忘了推。现在ptt需要更多这种优质文章
作者: lalisnive (nive)   2023-06-02 01:36:00
推 感谢分享
作者: Csongs (西歌)   2023-06-02 02:35:00
蛮有趣的 推一下
作者: changyuheng (张昱珩)   2023-06-02 03:10:00
作者: Firstshadow (IamCatづミ'_'ミづ)   2023-06-02 03:48:00
最近也被同样行业的找 :OOO
作者: ashlikewing   2023-06-02 03:59:00
PHP没有thread?哪pthread extension放在官网是什么作用?
作者: Inglenook (城市苦守)   2023-06-02 08:19:00
作者: allanh (ンアハ)   2023-06-02 08:22:00
推 谢谢分享
作者: x246libra (楓)   2023-06-02 08:29:00
看了想问,薪资多少
作者: cmmlyc (btser)   2023-06-02 08:44:00
U文
作者: jack0204 (Jarbar王朝)   2023-06-02 09:13:00
不少问题只是问爽的,反而没问使用情境就像问PHP的GC是怎么判断的一样,没有任何意义
作者: ian90911 (xopowo)   2023-06-02 09:27:00
感谢分享 推精美上色
作者: arcade0425 (天海)   2023-06-02 09:39:00
推 菜鸡如我又有不少东西可以补了
作者: richardz (卍罪爱卍)   2023-06-02 10:03:00
作者: assembler80   2023-06-02 10:47:00
作者: eric0731   2023-06-02 10:52:00
作者: h88377 (JoVee)   2023-06-02 10:54:00
推 感谢分享
作者: davidpanda (panda)   2023-06-02 10:58:00
y社比这个高了吧?
作者: yuinami (yuinami)   2023-06-02 12:34:00
感谢分享
作者: holebro (穴弟弟)   2023-06-02 13:11:00
第一次遇到面试主持来分享 酷酷酷
作者: realbout (萨摩诃)   2023-06-02 13:35:00
喜欢白板题~
作者: Uzak (情与欲)   2023-06-02 14:03:00
考这么难但薪水有点少啊...
作者: gmoz ( This can't do that. )   2023-06-02 14:04:00
问qsort那个才像问好玩的吧
作者: freedls (阿嬤覺得你冷)   2023-06-02 14:10:00
不同视角,给推
作者: ybon3 (让我想想)   2023-06-02 14:10:00
作者: BigCockman (大雕男)   2023-06-02 15:18:00
难度薪水不成正比 但分享给推
作者: layer0930 (皇室御渍梨子酱)   2023-06-02 15:19:00
部分考题,算资深的基本功吧,白板题在早期也很常见,不乏要求直接写踩地雷或是这种黑白棋1.2 ,1.5算低了?
作者: inglyth242 (inglyth242)   2023-06-02 15:35:00
推分享
作者: triplee (none)   2023-06-02 16:27:00
这个分享的叙述有理有据 也清楚说明背后的逻辑思维 我觉得是很不错的参考
作者: bill0205 (善良的小孩没人爱)   2023-06-02 16:45:00
作者: tomlin121283 (tomlin)   2023-06-02 17:15:00
你都说了这些问题chatgpt都能答出来 为什么要人硬背
作者: vi000246 (Vi)   2023-06-02 17:27:00
调整后的薪水满不错的 原本也觉得题目偏难 跟薪水不太成比例
作者: DrTech (竹科管理处网军研发人员)   2023-06-02 17:29:00
真的非常优秀才1.5M… 薪水一般般而已。不过你真的很认真,还加了那么多颜色
作者: layer0930 (皇室御渍梨子酱)   2023-06-02 17:57:00
好奇觉得题目偏难,那上述问题大部分都能答,应该领多少?
作者: qazwsx12 (SexAnimal)   2023-06-02 18:40:00
问的问题真的会用到吗
作者: netburst (133 134 592)   2023-06-02 18:43:00
比只会考刷题的好一点点了 只是$可以再多些天花板上面那个乐谱典藏的后端缺PHP 年薪250+不知道考的多难
作者: steak5566 (牛排56)   2023-06-02 19:20:00
考成这样才这点钱 难怪cs学生宁愿去猪屎屋写韧体
作者: kasimEnix (碰一张)   2023-06-02 19:21:00
感谢分享,好文章越多越好
作者: jack4160 (UseeseeU)   2023-06-02 19:37:00
回上面 乐谱典藏leetcode hard, 这篇白板题leetcode medium
作者: layer0930 (皇室御渍梨子酱)   2023-06-02 19:42:00
开的起1.5m算小公司 - -,有些上市上柜都没开到1.5m甚至封顶才1.5m
作者: netburst (133 134 592)   2023-06-02 19:45:00
何必比烂
作者: hobnob (hobnob)   2023-06-02 19:55:00
原PO立意良善,但看完我觉得还好我英文过得去可以靠刷题去外商,谢谢国中英文老师
作者: GJ21 (GJJGGJJGGJJGGJJGGJJGGJJ)   2023-06-02 20:15:00
这白板起码m+ lc很多m的岛屿题都比那题单纯 纯软真D卷
作者: NadiaArwall (NadiaArwall)   2023-06-02 20:24:00
懂这些也用不到 还是无法筛掉写烂code的工程师
作者: layer0930 (皇室御渍梨子酱)   2023-06-02 20:37:00
高二写的出来- -,他没google或是靠gpt,是真的蛮强的
楼主: MoMoShota (正太控)   2023-06-02 21:06:00
他是比较规格外没错,好像是想靠 APCS 升学的
作者: gino0717 (gino0717)   2023-06-02 22:04:00
好厉害
作者: lovetzuyu23   2023-06-02 22:16:00
推一个,白板题还蛮有趣的,薪水也蛮高的,不过没接触过围棋的看到什么提子的会愣一下
作者: ckp4131025 (ckp4131025)   2023-06-02 23:06:00
封顶1.5M哪里高了1.5M是大通膨前的行情不过你这篇真的满认真的再给你个推
作者: howard50009 (zxc50009)   2023-06-02 23:10:00
部分题目不错,但mid-senior 开的比较普通,能顺达的人,不会预期自己只有这样的薪水,来了也待不久
作者: ckp4131025 (ckp4131025)   2023-06-02 23:11:00
补推
作者: SixC5566 (来吸我溜)   2023-06-02 23:13:00
推推分享 虽然我都不会
作者: jj0321 (JJ与你倒数唷)   2023-06-03 00:00:00
谢谢 QQ 产业决定薪资
作者: dabiann (大便)   2023-06-03 00:01:00
日本上市的A社吗
楼主: MoMoShota (正太控)   2023-06-03 00:11:00
不是日本公司哦
作者: ko363630 (打杂路人甲)   2023-06-03 00:57:00
借提问,非本科系想走后段。目前还在学python,是不是学错了
作者: jay123peter (萧瑟风雅)   2023-06-03 01:19:00
,推
作者: tommy88520 (只喝星巴克)   2023-06-03 01:29:00
依题目难度 薪水真的有点低
作者: netburst (133 134 592)   2023-06-03 03:35:00
重点是考这些 工作用得到吗 要下棋吗高二写出来 前三志愿吗
作者: holebro (穴弟弟)   2023-06-03 05:42:00
原po超有心的 帮补血 觉得考题难度跟薪水跟工作内容也都很match
作者: jeffrey0401 (iQec)   2023-06-03 07:29:00
推推 做了快7年PHP 看到那些问还真没办法马上反应 XD 谢谢分享
作者: abola921 (南港金城武)   2023-06-03 07:42:00
推回复,答的出2/3的人,也不会想去小公司有些领域题目,例如第五容器化在devops是基本常识没错但那来考backend就不是基础了像5-2设定为中阶,我不知道你是不是想问namespace跟
作者: secrectlife (lalala)   2023-06-03 07:55:00
非常资深优秀才1.5,现在随便一个四大毕业硕班去发哥都有
作者: abola921 (南港金城武)   2023-06-03 07:55:00
cgroup,如果是,devops进阶我都不太敢考这个了
作者: jeffrey0401 (iQec)   2023-06-03 08:16:00
不过看到考题的类型这么广 感觉跟我上一间公司一样除了coding 之外 DBA Nginx参数调整 devops都要全包的fu
作者: drysor   2023-06-03 09:04:00
感谢分享,但刷题仔错了吗QQ
作者: howard50009 (zxc50009)   2023-06-03 09:14:00
推新增的回应,其实我也觉得,对有热情的人来说,这些应该都不会是难题
作者: yyyyyyyv (vyyyyyyyy)   2023-06-03 09:34:00
推 用心分享
作者: stepnight (桃卡武康)   2023-06-03 10:15:00
对工作、code有热情真的这么重要吗?如果工作上的要求都能顺利完成那要求热情的用意、目的是为了什么?
作者: chi2chi2chi2 (企鹅企鹅企鹅)   2023-06-03 11:10:00
推分享 要学的还好多QQ
作者: ab07275566   2023-06-03 11:15:00
我只对钱有热情
作者: ckp4131025 (ckp4131025)   2023-06-03 11:25:00
对钱有热情未必会比对工作有热情差,我的角度是认为进步的原动力来自于对现况的不满足,对钱有热情一样可以进步得很快
作者: chrischen (一个人的长假)   2023-06-03 11:43:00
这面试题难度算台湾php业界前5%了
作者: loadingN (sarsaparilla)   2023-06-03 11:44:00
大部分人只想成为web仔? 太可悲了吧QQ
作者: gino0717 (gino0717)   2023-06-03 12:04:00
你老板是对的
作者: layer0930 (皇室御渍梨子酱)   2023-06-03 12:56:00
Backend版也在讨论看完两边的留言,我还是把外语补起来好了
作者: stepnight (桃卡武康)   2023-06-03 13:24:00
backend那边我看到J开头的回复其实满实在的,觉得以那方向去改面试可能?会比较容易找到志同道合的伙伴
作者: scottxxx666 (高高)   2023-06-03 14:09:00
推分享
作者: BigCockman (大雕男)   2023-06-03 14:13:00
台湾鄙视web的都差不多悲哀 平常呛人低薪 听到比自己高薪就说是特例 听到美国web薪水就改举一串美国生活缺点
作者: layer0930 (皇室御渍梨子酱)   2023-06-03 14:26:00
检查码这题可以用加解密来做,或是用md5来实现…
楼主: MoMoShota (正太控)   2023-06-03 14:29:00
思路不错,但代码是 15 码的纯数字字串哦
作者: layer0930 (皇室御渍梨子酱)   2023-06-03 14:30:00
方法也很多….,但是现代的一些方式可能不会用检查码如果是纯数字…那字典攻击很容易吧
楼主: MoMoShota (正太控)   2023-06-03 14:43:00
是的,假设攻击者已经知道检查码的存在,那确实在一些现代的攻击手段下防不胜防,所以是否有其它手段可以防范(至少不要每次都进 DB 查)也是会交流的一部份
作者: layer0930 (皇室御渍梨子酱)   2023-06-03 14:45:00
那就是不要纯数字会单纯点,还是有什么特别理由
楼主: MoMoShota (正太控)   2023-06-03 14:50:00
因为当时政府发出来的是 15 码数字,当然中途改 spec也是可以讨论的,但当时 1999 的考量应该是短信有最大长度限制(太长会被截断或分成两则),以及允许在商店 QR Code 加入其它字符
作者: layer0930 (皇室御渍梨子酱)   2023-06-03 15:06:00
..那这样的话 用md5做验证也不会超过15码,因为不会真的把md5后的结果都给出去,只是要验证最后的结果是对的但是要纯数字不能改规则,那只能用数学来计算了
作者: chrischen (一个人的长假)   2023-06-03 15:08:00
如果你们的工作内容有劳力密集的部分,就还是需要招初中阶的所谓coder,这些题目就明显太难了,也没有鉴别度。一般团队有个一两位Geek专门解决难题就可以
楼主: MoMoShota (正太控)   2023-06-03 15:14:00
上面的题目是混合了所有应征者的记录,初阶的题目会明显轻松很多
作者: layer0930 (皇室御渍梨子酱)   2023-06-03 15:26:00
问一下,当初此题是用模数来解?modular arithmetic
楼主: MoMoShota (正太控)   2023-06-03 15:29:00
此题没有标准答案,有人说用 DB auto inc、有人说用 bigint 乱数配 hashmap,我的思路可以私信给你,如果你想要的话
作者: layer0930 (皇室御渍梨子酱)   2023-06-03 15:32:00
想知道不可能用db吧,重点不是在于要避免直接入sql吗?
作者: devilkool (对猫毛过敏的猫控)   2023-06-03 16:44:00
架构题满有趣的
作者: yangs0618 (阿彰)   2023-06-03 16:55:00
直接拿经纬度来用最小单位到秒 15位应该也还够用我想知道思路
作者: ashlikewing   2023-06-03 17:07:00
个人对上面那个架构题比较中意,有机会也确实会出近似的题目,比较实际;简单解关键字的话雪花算法
作者: Saaski (GreedIsGood)   2023-06-03 17:12:00
...有病就去看病
作者: layer0930 (皇室御渍梨子酱)   2023-06-03 17:21:00
经纬度可以吗?是用哪个编码?另外经纬度只是最近似吧应该说经纬度不能当唯一值
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2023-06-03 17:37:00
只用经纬度 楼上楼下,分租店面很难区分而且要怎么让商家取得“正确”的经纬度 终端装置定位很不准的
作者: yungyuan (|||||||||||||||)   2023-06-03 17:49:00
推推 感谢分享
作者: zegas (电风扇啊啊啊啊啊啊啊)   2023-06-03 21:23:00
作者: alihue (wanda wanda)   2023-06-03 23:56:00
觉得 AVL tree 那里太 tricky 了,不像是一个资深工程师会知道的东西应该只有刚毕业才会记得 AVL tree 了吧,反而 B+ tree 还是数据库 index 常识范畴
作者: kurtsgm   2023-06-04 00:04:00
XD 真的 我当年考研究所好歹也四大正取+其中一间榜首不敢说多强但至少该念的也都念了 AVL / RB这种东西现在都还给老师了 剩下B+ tree还记得而已
作者: redseye (揪及)   2023-06-04 02:16:00
问答题那边我几乎全部被打倒 看来我这十年是白混的了XD
作者: single4565 (leekdumpling韭菜水饺)   2023-06-04 10:31:00
作者: DNNDNNDNN (Andri)   2023-06-04 13:13:00
答得出来的人 有更好的选择 为何要进你们公司要思考一下
作者: mozume (米虫)   2023-06-04 13:19:00
家里有矿的或是有理想抱负的青年
作者: as30385438 (LCT)   2023-06-04 13:58:00
乡民真的有够难搞,考leetcode说只会让刷题仔进问这种问题又说太广太深$$不够,阿不然要怎么面才满意
作者: TheWhack (我是德华)   2023-06-04 15:07:00
题目还不错,但能完整答完每题的 应该值个1.5~1.8m
作者: t64141 (榕树)   2023-06-04 15:17:00
as 大你不能把两个立场的人放在一起然后说这"一"群人难搞阿难道要乡民只能有一种立场对你来说才不难搞
作者: gmoz ( This can't do that. )   2023-06-04 15:24:00
你是分享,没有义务一一说服或解释如果我的同事都是这种个性 我会很累我好奇你足不足够放手让人去错误学习 还是习惯主动手把手教直觉很多有潜力待培养的 会被你刷掉,因为不是你定义的人才若其他面试官给高分 但在你这边技术部分不高 会被你挡吗?毕竟每个人学习跟解决的方式不一定 有时候我觉得不好的但成效却出奇的好
作者: arcticocean (北冰洋)   2023-06-04 15:36:00
回答出来的人会有更好待遇的去处,除非他不缺钱
作者: netburst (133 134 592)   2023-06-04 16:14:00
说到底就是$$$$$$$$$$$不够
楼主: MoMoShota (正太控)   2023-06-04 16:26:00
你选你的,我选我的,道不同不相为谋
作者: jj0321 (JJ与你倒数唷)   2023-06-04 16:59:00
觉得那个嘘文 可以检举了吧 有攻击的意味
作者: Csongs (西歌)   2023-06-04 20:47:00
应该投爆吧,薪水150+赢过板上一堆缺
作者: EJLin (EJLin)   2023-06-05 10:25:00
推面试官认真准备面试
作者: FourZero (亲爱的路人)   2023-06-05 17:58:00
感谢好文分享推
作者: bitcch (必可取)   2023-06-05 18:18:00
应该说用DFS 去计算要吃掉多少棋子比较精确而且这种写规则的有很多corner case要注意
作者: ts01000884   2023-06-06 12:10:00
考的范围广 也只是想知道熟悉环境的程度 能理解毕竟很多时候 问题不会侷限在单纯 算法/php程式使用的硬件 其余环境 如果有些了解 在解bug比较容易看到比较广的一面 虽然常常发生觉得是A问题去改A设定好了一阵子又坏了 绕了一圈回来才发现原本的程式其实
作者: jammy50605 (小刀)   2023-06-06 14:04:00
我也觉得是钱的问题,考这些开200+以上我想应该就不会有酸民事实上我认为拿300+以上的人也不一定会这些问题
作者: alihue (wanda wanda)   2023-06-06 20:49:00
总归回到市场,如果这样的面试方式找得到人我们也不需要瞎操心就是了。况且现在求职市场那么差,说不定还更容易找得到高手
作者: Bpassion (FeiChai5566)   2023-06-10 00:06:00
有认真分享自己的知识跟经验给推。但感觉大家在意的是职位给的钱跟需求的技能跟求职市场行情差距过大,建议原PO可以自己看看现在市场行情需求再决定要不要调整。
作者: andy3231 (清大小劳勃道尼)   2023-06-13 19:52:00
推!好文 身为一个刚毕业新鲜人觉得很受用
作者: shallreturn (千本鸟居)   2023-06-17 18:09:00
优文 身为一个写php半年的菜鸟一堆题目都看不懂 感谢分享!
作者: newhandfun (新手方)   2023-06-22 13:19:00
比起这样面试o不ok我更想知道其他乡民们口中的更好的去处?
作者: a876d734   2023-07-20 21:17:00
kklllllllllllllllllllllll胬klllkkllllkllllllllklk@ashlikewing

Links booklink

Contact Us: admin [ a t ] ucptt.com