首页 > 蘑菇街 面试经验 软件开发 (社招)
头像
你的小王子啊
编辑于 2021-05-17 13:48
+ 关注

蘑菇街 面试经验 软件开发 (社招)

一面

面试官全程没有问知识点,说哪些东西太死了,来面试的基本都是背的,他就从实际项目角

度出发,问的都是一些实际项目开发中的场景,让提出自己的设计思路以及如何去实现。

(每提出一种设计思路后,他都会考虑下你当前思路在一些特殊场景是不是也没问题,用户

体验是否良好,有问题如何修改)

以下是面试内容:

1.介绍一个自己做过的项目,项目描述,自己做了哪些东西,然后就开始提问,内容如下:

1)数据库表是怎么设计的,他提了一个功能模块,让说一下有关那个模块所有表结构的设

计(如果你设计的表结构不合理比如没合理使用范式,数据冗余等现象,都会当场给指出来,

该怎么修改)

2)用户登录权限验证怎么做的;如何做到方法级权限;什么时候验证如何验证;为什么有

了用户表和权限表还要加一个角色表,优点体现在哪?

3)另外问了我自己之前做的项目中一个需求上的问题

2.如果要做一个城市基础信息维护,国家、省、市、区的信息如何去维护,表结构如何设计

并且要建立树形对应关系;如何查询所有省级别的信息;如果将某个市由A 省修改到B 省,

该市下面的所有区级信息如何弄?

要注意不能以地区编号作为主键,因为主键不可修改,选一个id 做主键,每条记录存个等

级和父节点编号就好了

(id, class, name, ......, level, parentclass)

上面的是我当时说的一种思路,用level 表示国家省市区的对应级别,用parentclass

储父节点编号

3.多人同时在线编辑一个文档,如何去做并保持良好用户体验。

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐