我……
面试官:……你可能还不如我们公司的实习生的程度……
我:现在据说的nosql是不要求读写同步的……
面试官:memcache就是nosql……
我说:memcache就是nosql么?我回去可要查一下
面试官:原理是一样的,你可以回去查
……
面试官:不知道你为什么要提session
我说:难道不用session么?……用户要是禁用cookie怎么办?
面试官:用户禁用了cookie,还能用session么?看样子你连session的机理都不懂。
我:我知道session的session id 一般是在客户端用cookie存储的,但是session也可以不依赖cookie保存session id……
面试官:……保存信息一般都用cookie……
我:要是客户禁用cookie了则么办?
面试官:……我们可以把这个客户放弃了……这次面试又失败了。我周一还是去已经决定好的小公司入职吧?

解决方案 »

  1.   

    补充,把自己发的
    http://bbs.phpchina.com/thread-227142-1-2.html整理成文档给他看了一下,他问我用了多长时间,我回答一个星期。
    其实大家看看我从25楼(11月28日)一遍发代码到59楼(11月30日)基本完成也就是3天,不过我还是要加上前面搭建环境,整体构思布局,最后补充修改的时间,算是一个星期吧?他说这个我们这的实习生也就是一两天就完成了。
    ……然后聊到一些网站架构和结构优化,我跟他说有没有注意我那部分是怎么写的,他说你觉得就那么短的时间我能看清你写的么?他连我写的什么都没看清,我突然想他既然都没弄清我写的东西又是怎么断言他们这的实习生一两天就能完成呢?但是我没问这话。
      

  2.   

    先问一句: 面试官是谁啊?....第一个讨论,memcached应该算是nosql,当然这些玩意都没人写严格的定义...所以纠缠这些问题没意义
    第二个绝对是他不明白,因为php里有session.use_cookies这个参数,session_id可以通过url来传递除了技术问题不谈,
    面试这个是人和人的交流,和相亲差不多,所以,对一个....
    "你可能还不如我们公司的实习生的程度","看样子你连session的机理都不懂",....
    这样子说话的面试官,基本我们可以把这个面试官放弃了,面试不仅仅是公司了解你,也是你了解公司的机会,
    这样的面试者,是公司的问题.....
    如果他是你应聘职位的顶头上司,你应该庆幸你失败了如果"小公司"不能让你满意,那就继续.....
      

  3.   

    session问题技术上你是对的不知道你的省略号是啥意思,没话说了,还是说了很多呢?
    ,面试官角度,可能更想知道你的知识范围,也顺便了解下沟通能力
    将相关联的知识说出来,适当的时候反问一下都是很不错的。和面试者的沟通,有时候有理有据的反驳,我觉得都能接受有时候面试也怕冷场的问1句,答1句,不一定能奏效。比如我可以说nosql是很差劲的东西,差在哪?你以前某个应用中没有一种nosql能解决你的问题,你也可以说它很好……==================================要是我的话,
    就这问题深入讨论下,,,你发在这个版块,假设你面试php。就说你恰恰读了php源码关于session部分,发现客户端获取session数据,只需要一个钥匙=>session_id,通常情况,这个值保存在cookie中,默认键值是PHPSESSID基于这个原理,我想到完全可以将session_id通过$_GET方式传递,并且我测试是可以的只是WEB编程,带着一串不确定字符的url地址,可能不利于SEO优化、推广,还有基于安全的角度,对于公共环境的电脑,对于历史浏览记录安全问题也需考虑基于实际客户端cookie支持率,及从运营的角度,同意放弃这部分用户。
    nosql定义精确也不太容易,kv型的memcached自然算,像MongoDB,跟个人理解传统关系型数据库、nosql似乎都不一样,可算介于两者之间,Redis会定时将数据刷到硬盘……
      

  4.   

    sessionID 是用户登录 web程序后存储在服务器的唯一标识, cookie 是用来存储 用户个性设置的
      

  5.   

    很多多年的phper仍不知sesson的用法,楼主是对的!尽管如此,面试如相亲。实际上很多php项目最后一踏糊涂。很多老板不懂技术, 也不懂管理。 很多技术经理只为了讨好老板。还有很多外行管理内行!还有许多从java ,C#转来的,用的是框架,都是现成的,到了php这, 什么要自已考虑。 知识面就有限了!
     
    所以,做这行,要理解这个!