x****B 发帖数: 103 | 1 申的软件工程师。onsite之前做了两轮代码。难度适中。
又被日了。
onsite四道设计。。没有算法。没有代码。没有数据结构。回答的方式就是随便说随便
画。能写出接口来最好。
1. 设计一个牌类游戏 OOD
2. 设计一个服务监视系統。说你有一堆服务器和一堆服务,怎么监视服务状态。 系统
设计。各种情况。各种要求。
3. 设计一个企业内部用的那种日志系统。大概的用途是A发现一个什么问题,log问题
,相关的人会接到通知。半系统半OOD。中间面试我的人想给我点提醒。说中间某部分
可以用某种design pattern来做。不过那个design pattern不是factory singleton
observer strategy等几个常见的。所以提示了和没提示一样。
4. 设计一个和配置相关的系统。大概的功能是比如A要买你的软件,人家可能不需要把
你所有的功能买走。他提出了一些他想实现的功能,然后你把你内部的一些模块啥的拼
一拼然后给人家。这样一个系统怎么设计。
第一题基本还有个参照。按CC150思路走的。不过也被拍死了。cc150的结构大概适合于
赌场游戏。他说如果像UNO那种。你这个设计就不行。直接就傻逼了。时间也到了。这
个里面让做了个洗牌。然后讨论为什么我的洗法能够实现纯随机。就是可以等概率的洗
出任意一种可能
第二题第三题第四题因为没准备过,也没被面试过类似的。都是按照生理反应回答的。
虽然挂了。不过面试官给人的感觉好过fb g amaz b。除了电面和吃饭的时候是烙印,
其他纯白。
能感觉到他们想帮你而且尽量的忘好的方向引导你。不过面试内容确实特别意外。 |
K***s 发帖数: 621 | 2 这个确实少见
我还以为他们是先来几道算法,面的好下午再加设计
你是不是工作年份>5啊? |
x****B 发帖数: 103 | 3 6个月的工龄。。
【在 K***s 的大作中提到】 : 这个确实少见 : 我还以为他们是先来几道算法,面的好下午再加设计 : 你是不是工作年份>5啊?
|
v****a 发帖数: 236 | 4 。。。好奇葩啊,请问LZ是面了四个人? 每轮多长时间? |
x*******2 发帖数: 12 | 5 借楼也分享一下, 我当时面的是machine learning team, 结果也完全没有leetcode,
面的多是
design, 中间最有趣的是不用Library现写一个spam classifier, 需要自己手动parse
raw email,
然后结果直接输入服务器跑分类accuracy. |
e***a 发帖数: 1661 | 6 what is its english name? |
n******n 发帖数: 567 | |
n******n 发帖数: 567 | |
v****a 发帖数: 236 | 9 我们做过个类似的,可以用license control。。basic version 有一些功能,不同的
license对
应不同的功能子集。
2,3,4这几个题都是实际工作中经常用的系统,估计是他们正在做的东西吧。
【在 n******n 的大作中提到】 : 4 好像碰到过类似的,有什么相关的资料么??
|
j****1 发帖数: 99 | |