ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>99精品欧美一区二区三区综合在线,巨骚激情综合,欧美区日韩区http://blogjava.net/stevenjohn/category/54776.html那些青春的岁æœ?/description>zh-cnTue, 18 Aug 2015 01:07:16 GMTTue, 18 Aug 2015 01:07:16 GMT60alipayhttp://www.aygfsteel.com/stevenjohn/archive/2015/08/17/426855.htmlabinabinMon, 17 Aug 2015 15:27:00 GMThttp://www.aygfsteel.com/stevenjohn/archive/2015/08/17/426855.htmlhttp://www.aygfsteel.com/stevenjohn/comments/426855.htmlhttp://www.aygfsteel.com/stevenjohn/archive/2015/08/17/426855.html#Feedback0http://www.aygfsteel.com/stevenjohn/comments/commentRss/426855.htmlhttp://www.aygfsteel.com/stevenjohn/services/trackbacks/426855.html

支付宝这‹Æ¡é¢è¯?直接是一波流搞定,没有HR问䨓(f¨´)毛辞è?职业规划之类的问é¢?都是直接上干货的,技æœ?

½W”试40分钟,然后带上试卷直接去面è¯?面试旉™—´é•¿çŸ­ž®×ƒ¸æ¸…楚äº?我大概面äº?个小时左å?

½W”试:

1. cookie �session 的区�/p>

2. JVM 内存模型

3. SQL注入的原�/p>

4. æ‚(zh¨¨n)²è§‚é”?å’?乐观é”?/p>

5. è¯È¨‹åº?输出¾l“æžœ. 关于treemapçš?/p>

6. linux 基础命ä×o(h¨´),¾lŸè®¡æ—¥å¿—中的信息

7. java 分布式集¾Ÿ?/p>

8. 一道设计题,具体到数据库的表.大概是淘宝的搜烦(ch¨³)ä¸?输入手机,ä¼?x¨¬)出来很多类å?按品牌按ä»äh ¼åŒºé—´æŒ‰æ‰‹æœºç§¾c?

˜q˜æœ‰2道题我记不住äº?

面试:

1.介绍你做˜q‡çš„™å¹ç›®,用到的技æœ?涉及(qi¨¢ng)到的模块,然后从项目中问各¿UæŠ€æœ¯å®žçŽ°çš„¾l†èŠ‚(ä¸ÞZº†(ji¨£n)¼‹®ä¿ä½ æ˜¯çœŸçš„æ‡‚了(ji¨£n)).

2.看你的试å?喊你讲解做题的思èµ\,以及(qi¨¢ng)˜q™æ ·¾l“果的原å›?(考的是各位的java基础知识äº?˜q™ç‚¹æ˜¯ç»•不过åŽÈš„,懂了(ji¨£n)ž®±æ‡‚äº?ji¨£n)å•?只有òqÏx—¶å¤šçœ‹ä¹?

3.团购6位验证码以及(qi¨¢ng)团购成功å?发送到你手æœÞZ¸Šçš„æ¡ç çš„实现方式.(½W¬ä¸€ä¸ªé—®é¢˜æˆ‘说用随机æ•?æ—‰™—´æ¥éªŒè¯?½W¬äºŒä¸ªé—®é¢˜è€å®žè¯?我也没答上来,我说用序åˆ?面试官说序列到后æœ?0位以上的时å€?用户体验很差çš?

4.淘宝上是如何保证库存和订单之间的数据准确性的.(CICS TuxedoåQŒè€ƒç‚¹æ˜¯åˆ†å¸ƒå¼äº‹åŠ¡,˜q™ä¸ªé—®é¢˜æˆ‘也没答上来,最后他问我有什么问题问他的时å€?我就反问的这个问é¢?面试官äh挺好çš?¾l™æˆ‘耐心(j¨©)的讲解了(ji¨£n)一遍淘宝的实现方式以及(qi¨¢ng)

epay的实现方å¼? 淘宝是通过分布式事ç‰?中间用了(ji¨£n)一个叫协调者角色的½E‹åº,当那边点击购买时,ä¼?x¨¬)库存减一,保存一条预扣的状æ€?但是是个预准备状æ€?然后做成功后,协调者会(x¨¬)在另一个数据库生成订单,然后˜q™ä¸ªè®¢å•也是预状æ€?½{‰ä¸¤è¾šwƒ½å‡†å¤‡å¥½ä»¥å?通知协调è€?又协调者统一完成˜q?个数据库的事ç‰?从而达到完成一½W”交易的目的,若其中一方失è´?则将预扣的数字返回到库存从而实现类似回滚的操作.)

5.索引的原ç?能否构徏旉™—´ç´¢å¼•.æ—‰™—´ç´¢å¼•构徏后会(x¨¬)存在什么问é¢?(索引原理我是回答的堆表烦(ch¨³)引的构徏原理以及(qi¨¢ng)查询原理,但是关于旉™—´ç´¢å¼•的问é¢?我也没回½{”出个所以然æ?看面试官的反é¦?好像回答得不够好å?

6.你们数据库的数据量有多大,(回答:我们是电(sh¨´)信方面的¾pȝ»Ÿ,表上亿的数据很正å¸?.é—?如果保证效率?

(我是如此回答çš?各位自行¾l“合自èín的情况参è€?½{?后台J OB½E‹åºä¼?x¨¬)定期备ä?把生产表数据¿U»èµ°,然后备䆾表也ä¼?x¨¬)再备䆾一‹Æ?如此剃度的备ä»?保证生äñ”库的数据是最ž®çš„.然后备䆾表采用分区和子分åŒ?加上构徏战略索引(分析¾pȝ»Ÿçš„sql,常用

查询字段构徏复合索引,以减ž®‘每‹Æ¡æŸ¥è¯¢æ—¶å¯¹è¡¨çš„访问次æ•?).

7.SQL注入的原理以å?qi¨¢ng)如何预é?òq¶ä‹Dä¾?(˜q™ä¸ªç›¸å¯¹½Ž€å?¾|‘上一搜一大片)

8.使用˜q‡Memcacheä¹? 用在™å¹ç›®ä¸­å“ªäº›åœ°æ–? (½{?在门户主æœÞZ¸Šä½¿ç”¨,¾~“å­˜session,分布式的时å€?¾lŸä¸€è®‰K—®˜q™å°ä¸ÀLœºéªŒè¯ç”¨æˆ·session是否存在,来维持回话的状态和实现回话同步.又追é—?java代码中如何实现访问门æˆähœåŠ¡å™¨çš„è¿™ä¸ªsession池子çš? 几年前的代码,¼‹®å®žå¿˜è®°äº?.于是坦白的说,è®îC¸æ¸…楚äº?)

˜q™äº›æ˜¯ä¸»è¦çš„问题,当你回答一个大问题时中间还有很多比较碎的追问性质的小问题,æ€ÖM½“¾l™æˆ‘的感觉是,氛围很轻æ?愉快çš?技术层面上˜q˜æ˜¯éœ€è¦ä½ çœŸæ­£çš„理解透彻一些关键技术点,才能做到应付各种˜q½é—®å’Œç»™å‡ºæ»¡æ„çš„½{”案å?如果只是一知半解想去蒙淯‚¿‡å…Œ™‚¯å®šæ˜¯ä¸è¡Œçš?毕竟在支付宝的技术大牛面å‰?多追问几å?也就把你逼到死角äº?

˜q˜æœ‰ä¸€ç‚ÒŽ(gu¨©)¯”较重要的感觉ž®±æ˜¯,他们比较在意你是否了(ji¨£n)解当下的一些比较热的技术点,比如淘宝的秒杀,是如何保证高òq¶å‘下的安全性和性能,新浪微博那种大数据量的发é€?怎么ž®×ƒ¿è¯æ­£¼‹®æ€§å’Œæ—¶æ•ˆæ€§çš„.

自我感觉面试得很一èˆ?估计希望比较?y¨­u)®å?å…׃ín˜q™äº›å¸Œæœ›èƒ½ç»™å„位ž®ä¼™ä¼´å¸¦æ¥å®žé™…上的帮åŠ?



]]>
常见问题http://www.aygfsteel.com/stevenjohn/archive/2015/04/07/424193.htmlabinabinTue, 07 Apr 2015 10:53:00 GMThttp://www.aygfsteel.com/stevenjohn/archive/2015/04/07/424193.htmlhttp://www.aygfsteel.com/stevenjohn/comments/424193.htmlhttp://www.aygfsteel.com/stevenjohn/archive/2015/04/07/424193.html#Feedback0http://www.aygfsteel.com/stevenjohn/comments/commentRss/424193.htmlhttp://www.aygfsteel.com/stevenjohn/services/trackbacks/424193.html2、spring IOCå’ŒAOP机制ã€?br />3、httpçš„getåQŒpoståQŒputåQŒdeleteåQŒoptionã€?br />4、Mybatis复杂数据¾cÕdž‹å®žçްåQŒè‡ªå¢žid˜q”回机制ã€?br />5、多¾U¿ç¨‹çš„ThreadLocal实现机制åQŒvolatileåQŒçº¿½E‹æ± ä½¿ç”¨ã€?br />6、memcached的分片存储机åˆÓž¼Œredis优化ã€?br />7、mysqlçš„myisamå’Œinnodb的区别,索引的概念和优化åQŒmysql的主键烦(ch¨³)引和普通烦(ch¨³)引的区别åQŒä»¥å?qi¨¢ng)唯一索引ã€?br />
 ä¸»é”®çš„æ•°æ®åŸŸå­˜å‚¨äº?ji¨£n)整行的数据åQ?普通烦(ch¨³)引的数据域存的是主键
 è”合索引˜q™ä¸ªåQŒA=X AND C=X能用到的索引长度是A列的长度
A=X And B=X用到的烦(ch¨³)引长度是两列的长度和 
8、sql查询实现åQŒä»¥å?qi¨¢ng)优化sqlã€?br />9、数据库˜qžæŽ¥æ± å¼‚常怎么处理ã€?br />
















]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º À´°²ÏØ| Îä°²ÊÐ| Â«É½ÏØ| ²ÊƱ| ɳÍåÏØ| ƽ¶ÈÊÐ| µ¤Õ¯ÏØ| ÒË·áÏØ| ½¨Ë®ÏØ| ÃÅÔ´| ÂÐÆ½ÏØ| ¹àÔÆÏØ| áÓãôÏØ| °ÍÑåÏØ| Ê¯Ì¨ÏØ| ½ªÑßÊÐ| °ÝÈªÏØ| ÁéÇðÏØ| ÉñÄ¾ÏØ| ¸ÓÖÝÊÐ| áÔÃ÷ÏØ| Î÷ÁÖÏØ| ÔÆÃÎÏØ| Ë«ÁÉÊÐ| ÒÊË®ÏØ| ̨±±ÏØ| ¾ÅÁúÆÂÇø| ÓÏÑô| Á°Ô´ÊÐ| ¿¦À®Ç߯ì| ÈÊ»³ÊÐ| ÑγÇÊÐ| ÉòÇðÏØ| ¾®ÑÐÏØ| »´°²ÊÐ| ½Ò¶«ÏØ| ÄÏÆ½ÊÐ| ×Þ³ÇÊÐ| ÁÙ¹ðÏØ| ÓÀÆ½ÏØ| ¿üÍÍÊÐ|