我最近参加了很多访谈,并且公司要求他们多次回答“设计[插入模型]”问题。
- 如今,这在行业中很正常吗?我进入软件界已有二十多年了,参加了我的部分采访,但是我看到这种采访模式只是在最近才出现。
- 我觉得这个问题很开放。例如:我被要求绘制一个类图以“设计停车场”。我不确定面试官期望的详细程度。这是在网上测试中,我应该附上一个visio图,所以我不能问他们对他们的期望是什么。
- 您是否在面试过程中使用了这类问题?它们仅与类图相关,还是您还询问顺序,流程图和ERD(当然取决于职位的性质),它们在招聘过程中是否有效?
*编辑凯文的回应*
例如:一个完整的问题可能是“设计可用于查找空位的停车场管理系统”
我可以用2班来完成,ParkingLot
而Slot
我也可以继续添加IVehicle
和Vehicle
及Car
和Motorcycle
类。我在哪里划界线?
public class ParkingLot
{
IVehicle Vehicle {set; get;}
List<Slot> GetEmptySlots() { };
}
public class Vehicle : IVehicle
{
Slot SlotNum {set; get;}
}
public class Slot
{
int Row {set; get;}
int Column {set; get; }
}