是不要
如果基础理论和基础知识过关,我为什么不要。
知道get post put delete,挺好。
然后我问:如果要让服务器支持imgzip这个method,用于处理压缩图片,将传入的图片有损压缩,然后返回压缩后的缩略图,应该怎么做,说说思路就可以。
我这题一招鲜,十个快餐八个折了。
不过有个小伙子,他回答出来了,我问他是不是培训班里教的。
他说是自己学的,自己确实上过培训班,但是学完java高级编程有事儿耽搁了就没再去上课,都是自己按课表自学的。
那个总问的问题,我希望听到的答案已经放在了推荐精选评论上。就是扩展的method,且http协议基于tcp协议实现,只需要解析目标method即可,涉及http协议。
这题主要考这个。扩展出来还有几个方面能聊:
1.图片有损压缩算法。知名的自创的都可以。反正就是聊,主要看思维方式。曾经有位自学编程的兄弟给出了一个并发方案,虽然算法简单粗暴,但是思路挺好,在当时看也算是比较超前了。现在这兄弟带一个组了已经。
2.直接用tcp协议还是用http协议之间如何选择。
3.这种io密度和cpu密度双高的请求如何调优。
4.谈谈自己熟悉的web容器,只知道Apache肯定是不行。
5.谈谈socket编程,tcp编程然后话题就可以进入到这边了。
另外我看有一些同学也给出了自己的回答。我现在在用手机码字,不方便一条一条的回复。
等有时间了我用电脑帮同学们解析一下,我也发表一下个人愚见。虽然好为人师并不是什么优点,但我还是希望能够多多少少帮助到同学们。谁没年轻过,谁没迷茫过对吧?
重要:我的面试方式可能与大多数企业不一样?所以不要以这个为应聘模板。我只是要提示同学们,注重基础知识,注重原理。
我给其中一个评论同学回答了,不会的也不要着急。原因如下:
面试官一般都问什么呢?首先是问你简历里提到的,其次是问面试官自己所在企业需要的。所以,同学们简历写的时候一定要把握好度,万一遇见我这样爱出奇怪的题的面试官,过于夸张的简历可能会造成不好的后果。
不过面试官也是人,大家都是一样的人,我在面试官的身份上也理解应聘者希望用简历留下好的印象的这种诉求。所以我看到漂亮的简历的时候,一般都会先问几个基础问题试一下,如果可以,再来几个刁钻的问题,当然也要结合简历来问;如果连基础问题都回答的比较坎坷,我会尝试着让应聘者摊牌,然后再以明牌后的水平问问题。
也有同学质疑我问的问题的意义,emmm,怎么说呢,大多数没有意义。几乎所有的面试官都会有自己的一套选拔的方式方案。我选择的是以即时问答的方式考察应聘者的思维方式和理论基础,还有交流能力。这种题的答案可能就是不存在的,只是模拟一种这样的工作中很常见的story: 客户提出一个需求、需求分析、技术讨论、技术选定……等等。
有些情况,比如这些问题应聘者在技术层面上答的差,但是一直在跟我讨论方法,讨论方案,并且提出了很多的建议和可能性。哪怕每一种都是错的。
可以学的,大家都是正常人,都能学得会。哪怕现在不会,以这种交流和探索的热度,这个应聘者的价值肯定是有的。
在我们单位我处于技术面试这一层级,所以一些行政啊福利啊等其他的东西不归我去考虑,应聘者可以问一些这样的问题,我也会稍稍回答,
咨询热线
400-0731-162