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

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

一面

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

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

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

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

以下是面试内容:

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

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

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

该怎么修改)

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

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

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

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

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

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

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

级和父节点编号就好了

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

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

储父节点编号

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

更多模拟面试

全部评论

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

推荐话题

相关热帖

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

近期精华帖

热门推荐