两三年的工作经验,面试的时候让你做一个十分简单的登录,你该如何面对?

nekiy 2008-02-15 04:51:21
RT
...全文
2252 105 打赏 收藏 转发到动态 举报
写回复
用AI写文章
105 条回复
切换为时间正序
请发表友善的回复…
发表回复
TAIOU4 2008-02-20
  • 打赏
  • 举报
回复
半小時
钱少
請樓上做做看

看工作環境 + 簡單思考用 5 分鐘
學習用 VS.NET 的可愛介面連結數據庫...
.NET 2002 / 2003 會生 SqlDataConnection 及 DataSet
.NET 2005... 生個 SQLDatatSource <-- 小學生工課用的, 成年人可能永遠沒有接触過... 沒 Help file 沒 Google 做舍
.NET 2008 會生什麼呢? <-- 在請用介面做小項目的程序員嗎?
好我再給你 10 分鐘
加上新增數據庫表格已用去 20 分鐘了

餘下 10 分鐘才正式編程又可 防止机器人登陆 / 防止SQL注入 / 保留Cookie / 存储过程 / 做个人信息的初始化 / 单点登录 / 是否同一用户仅只能在一个地方登录... 嗎?
答案是除錯也不夠時間...

加上計時的壓力, 可以去做拆彈專家了...
超级大笨狼 2008-02-19
  • 打赏
  • 举报
回复
我觉得这个问题不需要动手做,但是要把你认为重点的问题说出来。
比如可能会遇到的问题:如利用验证码防止机器人登陆,防止SQL注入,登陆后不同权限的定向,保留Cookie的机制等等等等,这些问题能说明你的经验不仅仅是会做登陆而已。

还有登陆是数据查询,团队的做法要统一数据库程序访问架构,在C#,SQL,Web上都可能有几种做法,如:存储过程+SQLHelper等,如果团队没有统一的做法,那么首先应该统一。

还有数据库文档,如果一个团队没有公开,清楚,统一的数据库文档那么你也有事情可做了。(我们团队采用图形化的关系型数据库文档,我敢说是国内最好的)


总之,一个小小的登陆能反映出对方还有你自己很多问题,你要表现的有经验而且不浮躁,表现好了,也许直接可以决定你的工资水平。
快乐的毛毛虫 2008-02-19
  • 打赏
  • 举报
回复
如果不是很满意,你可以忠告他这样的活至少需要50年经验才能写出来,所以最好先回去完善自我,贵公司就不要送了
------------------------
登录是每个系统中很重要的一个环节,要做得完善安全,其实还是可以很深入的,比如采用什么机制,是否分层,登录后是否要做一些个人信息的初始化,是否考虑单点登录,是否同一用户仅只能在一个地方登录。。。 面试官当然心里知道用简单的拖一个login控件就可以搞定,他出这个问题应该是抛砖引玉,希望用这个简单的问题,考查面试者思考问题的能力和对该问题的认识尝试


谁说的对呢,都对,只是两咱不同的态度而已,前一种适合创业,后一种适合打工
一品梅 2008-02-18
  • 打赏
  • 举报
回复
100
yongpang 2008-02-18
  • 打赏
  • 举报
回复
我半个小时做不出来,天天都是在框架下做东西!
fanruinet 2008-02-18
  • 打赏
  • 举报
回复
我遇到过一个公司(对日外包)面试的时候让我回去三天做一个简单的论坛,我回去以后用VS2005添了几个页面,拖了几个控件,在数据库里创建了几个表格,写了总共不到50行C#代码,三个小时搞定。包括登录(分普通用户和管理员两种角色)、发帖、管理(管理员可以编辑、删除任何帖子,普通用户只能编辑、删除自己的帖子)
但有趣的是我再也没有收到这家公司的任何消息
不过说实话我并不想去这家公司,只是当时没有工作无聊才做的
雪狐 2008-02-18
  • 打赏
  • 举报
回复
都是高人啦。。。
lvjie717 2008-02-18
  • 打赏
  • 举报
回复
顶10楼
赵凯~ 2008-02-18
  • 打赏
  • 举报
回复
连接字符串记不住可以用SqlConnection控件啊,自动生成的字符串
KingNE 2008-02-18
  • 打赏
  • 举报
回复
钱多,作;钱少,走人{告诉他们,老子没时间陪你们玩}
LutzMark 2008-02-18
  • 打赏
  • 举报
回复
钱多,作;钱少,走人{告诉他们,老子没时间陪你们玩}
up
可以结贴了
WNASP 2008-02-18
  • 打赏
  • 举报
回复
马上走人!
skyblackhole 2008-02-18
  • 打赏
  • 举报
回复
不管做过几年程序员!
基本实现的原理,方法都还是在心里的.虽然现在都有框架.但在实际运用也少不用用像教学生时才用的教科书的知识.
harryheart 2008-02-18
  • 打赏
  • 举报
回复
不是拖下控件就OK了么?
peter824 2008-02-18
  • 打赏
  • 举报
回复
登录虽简单,但是需要考虑的东西就很多了。。
同意46楼。。
主要弄清楚需求。。
jayfushuai 2008-02-18
  • 打赏
  • 举报
回复
认真对待~~
cime63 2008-02-18
  • 打赏
  • 举报
回复
要求与技术总监面谈
如果对方拒绝,直接转身走人~
=================================

同意这个.
viena 2008-02-18
  • 打赏
  • 举报
回复
要求与技术总监面谈
如果对方拒绝,直接转身走人~
avrilxu 2008-02-18
  • 打赏
  • 举报
回复
46楼正解
伴老思源 2008-02-18
  • 打赏
  • 举报
回复
叫你做 你就做呗
人家求才,你求财,双向选择的。
加载更多回复(83)

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧