商汤科技后台开发实习面经

在商汤的日常实习看到了golang后台开发,写着会cpp也行,于是投了,12.31早面试
商汤的面试官很好,会让你一直说下去,也会做一些引导
先是问项目
然后就开始问问题
面试官:go语言了解过吗
我:了解过,我有买两本go的书研一看了点,不过后来为了忙实验室的论文和自己找工作,就没细看了
面试官:docker用过吗
我:还没用过
面试官:数据库会什么
我:mysql和redis
面试官:mysql你是怎么用的呢
我:我用mysql学写一些查询语句,并且还看了极客时间的mysql45讲,懂mysql一些实现原理
面试官:你讲讲一直到的mysql底层的一些实现吧
我:那我讲讲索引。接着讲了两个存储引擎、存储引擎的索引的不同,然后讲innodb主键、非主键、覆盖。(本来还想讲索引下推和mmr,但是面试官说可以了)
面试官:你知道mysql分片吗
我:mysql分片不知道, 不过redis有一种集群方式和分片很像
面试官:那你讲讲把
我:讲了redis的cluster集群
面试官:你还知道什么集群
我:主从+哨兵,讲着讲着讲串了,这种模式的选举是选领头哨兵,我说成了选主节点,幸好后面意识到了改过来。
面试官:哨兵个数是偶数有什么问题吗
我:支支吾吾了一会,面试官告诉我你想想选举的判定条件,我说如果是偶数的话有可能在每个配置纪元中会有两个节点拿到相同的票数,从而不断进入新的配置纪元
面试官:来做一道题吧
剑指42,秒了出来,用原本的数组作为dp数组。
面试官让我讲解一遍,我逐行说了下,他说听不懂,让我按照测试数据说说流程
我按照数据说了下流程,他说好,但是我希望你在不修改原数组的条件下解出来,也不要用到额外空间。然后我就开始尝试,一开始思路对了细节没处理好,写不出。他提示了一下,解写出来了
反问1:我还需要怎么提高
面试官说要多实践
反问2:我还有机会吗
面试官说应该有的
求一个二面机会!
#实习##面经##商汤科技##C++工程师#
全部评论
LZ面的是北京的golang吗
1 回复 分享
发布于 2020-12-31 23:32
太难了😫
点赞 回复 分享
发布于 2021-01-05 14:05

相关推荐

点赞 评论 收藏
分享
10 25 评论
分享
牛客网
牛客企业服务