昨天写的那篇博客http://www.cnblogs.com/tandyshen/archive/2012/05/21/Interview.html,到目前为止评论已经超过130了,有赞同的有反对的,越往后反对的势头好像越严重,今天我是来解释的。
首先说下昨天我也把题目做了下,第一题:5-10分钟可以搞定;第二题:把功能实现,美工做得不是很好的话,大概半天左右的时间;
第一题我只是想考察一下ta
1、知不知道css中的绝对定位;
2、知不知道jquery;
3、知不知道css3;
我也是看到最近发QQ表情的时候,然后双击表情的时浏览图片会出现那个效果,其实我感觉没有各位大神们想的那么复杂啊!(PS:貌似第一题对于后台程序员来说是有点偏题呢?)
第二题我只是想考察一下ta
1、知不知一个onclick事件调用ajax通过参数传递把数据插入数据库同时把刚插入的数据再取出来放到页面上
2、评论只是把这条状态的id以及评论内容再次完成1的操作,但是就是要注意一下每条状态评论按钮的onclick要区分开来。
这题也没大神们想的那么复杂吧?(PS:这题貌似对前端的东西也需要知道的比较多一点吧,但是后台的东西也有吧,又有点偏呢?)
好吧,我现在先把大家的评论和误解做下解释:
No.1
Q:薪资只有3k?
A:薪资3k不是我说的,是ta说的,如果我觉得他能力可以的话,薪资我们可以面议的。
No.2
Q:最烦这些面试官了,看到这些面试官直接就走了,看到这样的公司掉头就走?
A:首先我想说的是,一开始我就没啥面试经验,所以这是一错误。我也想知道你掉头就走的原因是什么?你技术很牛B?我想但凡那些牛B的人一般都很低调的,至少应该尊重人一下的吧。
No.3
Q:思路很重要,我通常会了解他们成套的解决方案,如果面试官出这样的题目,可见面试官的水平也一般,这样的公司我就不会再去了。
A:我想说的的是,思路你个妹,还成套的解决方案?你招PM啊?我招的只是普通的猴子,不知道理论和实际是有差距的啊?你管面试官水平怎么样,人家给你做,说明人家肯定会,你不会,走了,说明什么...自己想去吧!
No.4
Q:你是不是找工作的?
A:不是,我也不知道你为什么会这么想,但我没那意思;就算是,没人找我,我想也就没机会了,我更找不到你们,所以这样就不用担心什么了。
No.5
Q:是找前端的吧?
A:我招的是后台,题目貌似有点偏,上面我也解释过了,也许是我最近写前端的东西写得比较多吧,所以...以后还是去好好研究研究后台的东西吧,谢谢大神们提醒!
No.6
Q:面试官?
A:No,我不是,我还只是一个小猴子,这是临时的任务,毕业还没到一年,薪资至今还少得可怜(以上内容属实,如有雷同,不胜荣幸)。
No.7
Q:楼主肯定写过很多次,所以觉得简单。
A:第一题我上面也说过了,是突发奇想的,一次没写过,但是昨天确实花了几分钟搞定的;第二题只写过一次,但那次写的功能要比这个复杂多了,没写过第二次。
个人感觉,前端与后台不能分那么绝对,有的人说:我是后台猴子,叫我去写前端的东西,我也不写!好吧,我承认你牛B,但是有的时候我决定不了,我还是得去写。
好吧,我想我也该贴贴图和部分代码了...
前端题:
css
.diva { height:400px; width:400px; border:1px solid #0000ff; -moz-border-radius:5px; -webkit-border-radius:5px;
border-radius:5px;
margin:30px 0px 0px 30px; } .divb { height:40px; width:40px; position:absolute; z-index:100; margin-left:380px; margin-top:-20px;
border:1px solid #ff0000; -moz-border-radius:20px; -webkit-border-radius:20px;
border-radius:20px; background-color:#ffffff; line-height:40px; text-align:center; font-weight:bold; cursor:pointer; font-size:18px; }
js
$(document).ready(function(){ $(".divb").mouseover(function(){ $(this).css({"color":"#ff0000","background-color":"#f5f5f5"}); }).mouseout(function(){ $(this).css({"color":"#000000","background-color":"#ffffff"}); }); $(".divb").click(function(){ //$(".diva").hide(); $(".diva").css("display","none"); }); });
html
<div class="diva"> <div class="divb"> × </div> </div>
效果图:
PS:没考虑不支持css3圆角的浏览器,如果非要那样的话我们可用图片嘛,那样的话又得问懂不懂PS了,又偏了。
Demo下载:https://files.cnblogs.com/tandyshen/Demo.zip
后台题:
添加状态,发表评论类似。
function AddState() { var txtContent = document.getElementById("txtcontent").value; if (txtContent == "" || txtContent=="\n" || txtContent==null) { return; } else { var all_content = document.getElementById("main_left_down"); //此处插入数据库 并追加显示 需要把整个div的display:none为了下面添加效果(后台代码就不贴了 :)) document.getElementById("txtcontent").value = ""; //添加效果 $(".main_left_down_content:eq(0)").slideDown("1000"); } }
效果图:
总结:
现在想想我的要求是有点高了,谢谢大神们,以后我会注意了。
还请各位大虾指导知道我啊,上篇博客我也写了,希望能给我点建议的,结果没有,全是喷我的,o(︶︿︶)o ,希望现在能给我提点建议哈~先谢!
PS:Tandy Tang祝大家写代码写的愉快!
对于"猴子"这个词,我也是看人家这么称呼的,感觉挺好玩的,不代表任何贬义的意思,请大家不要误解,也许每个人的笑点不一样吧,抱歉,我改!
ctrl+f "猴子"全部替换成"软件工程师"。