","range":{"gcpBegin":4,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":4,"len":1},"property":{"author":"p.144115351589572852","isPlaceholder":true},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"ModifyParagraphProp","param":{"range":{"gcpBegin":4,"len":1},"property":{"pStyle":{"val":"ablt93"},"numPr":{"ilvl":{"val":0},"numId":{"val":"69rra8"}},"pBdr":{},"rPr":{},"taskPr":{},"ind":{}},"mode":1,"preventFormatTrackChanges":false},"propertyType":"ParagraphProperty","builtinStyleName":"Normal"},{"operationType":"InsertText","param":{"text":"项目难点","range":{"gcpBegin":5,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":5,"len":4},"property":{"author":"p.144115351589572852"},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"InsertText","param":{"text":"","range":{"gcpBegin":9,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":9,"len":1},"property":{"author":"p.144115351589572852","isPlaceholder":true},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"ModifyParagraphProp","param":{"range":{"gcpBegin":9,"len":1},"property":{"pStyle":{"val":"ablt93"},"numPr":{"ilvl":{"val":0},"numId":{"val":"69rra8"}},"pBdr":{},"ind":{},"taskPr":{},"rPr":{}},"mode":1,"preventFormatTrackChanges":false},"propertyType":"ParagraphProperty","builtinStyleName":"Normal"},{"operationType":"InsertText","param":{"text":"redis怎么部署,redis怎么实现持久化,主从复制的过程?redis集群怎么实现,hash一致性算法,哨兵选举流程,主结点复活后怎么加入集群?raft算法,paxos算法","range":{"gcpBegin":10,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":10,"len":87},"property":{"author":"p.144115351589572852"},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"InsertText","param":{"text":"","range":{"gcpBegin":97,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":97,"len":1},"property":{"author":"p.144115351589572852","isPlaceholder":true},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"ModifyParagraphProp","param":{"range":{"gcpBegin":97,"len":1},"property":{"pStyle":{"val":"ablt93"},"numPr":{"ilvl":{"val":0},"numId":{"val":"69rra8"}},"pBdr":{},"ind":{},"taskPr":{},"rPr":{}},"mode":1,"preventFormatTrackChanges":false},"propertyType":"ParagraphProperty","builtinStyleName":"Normal"},{"operationType":"InsertText","param":{"text":"进程的内存布局,一个进程获取内存的底层过程,malloc函数底层是什么获取内存空间的?进程的数据是放在堆上还是栈?","range":{"gcpBegin":98,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":98,"len":57},"property":{"author":"p.144115351589572852"},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"InsertText","param":{"text":"","range":{"gcpBegin":155,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":155,"len":1},"property":{"author":"p.144115351589572852","isPlaceholder":true},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"ModifyParagraphProp","param":{"range":{"gcpBegin":155,"len":1},"property":{"pStyle":{"val":"ablt93"},"numPr":{"ilvl":{"val":0},"numId":{"val":"69rra8"}},"pBdr":{},"ind":{},"taskPr":{},"rPr":{}},"mode":1,"preventFormatTrackChanges":false},"propertyType":"ParagraphProperty","builtinStyleName":"Normal"},{"operationType":"InsertText","param":{"text":"Http和websocket的区别,websocket内部是怎么实现双向通信的?还有什么别的可以实现双向通信的协议?","range":{"gcpBegin":156,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":156,"len":58},"property":{"author":"p.144115351589572852"},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"InsertText","param":{"text":"","range":{"gcpBegin":214,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":214,"len":1},"property":{"author":"p.144115351589572852","isPlaceholder":true},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"ModifyParagraphProp","param":{"range":{"gcpBegin":214,"len":1},"property":{"pStyle":{"val":"ablt93"},"numPr":{"ilvl":{"val":0},"numId":{"val":"69rra8"}},"pBdr":{},"ind":{},"taskPr":{},"rPr":{}},"mode":1,"preventFormatTrackChanges":false},"propertyType":"ParagraphProperty","builtinStyleName":"Normal"},{"operationType":"InsertText","param":{"text":"登录功能要怎么实现?有没有调用过第三方登录比如微信登录?猜一下调用微信登录的具体过程是怎么实现的?","range":{"gcpBegin":215,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":215,"len":49},"property":{"author":"p.144115351589572852"},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"InsertText","param":{"text":"","range":{"gcpBegin":264,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":264,"len":1},"property":{"author":"p.144115351589572852","isPlaceholder":true},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"ModifyParagraphProp","param":{"range":{"gcpBegin":264,"len":1},"property":{"pStyle":{"val":"ablt93"},"numPr":{"ilvl":{"val":0},"numId":{"val":"69rra8"}},"pBdr":{},"ind":{},"taskPr":{},"rPr":{}},"mode":1,"preventFormatTrackChanges":false},"propertyType":"ParagraphProperty","builtinStyleName":"Normal"},{"operationType":"InsertText","param":{"text":"算法:搜索二维矩阵、复原IP地址","range":{"gcpBegin":265,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":265,"len":16},"property":{"author":"p.144115351589572852"},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"InsertText","param":{"text":"","range":{"gcpBegin":281,"len":0},"preventTextTrackChanges":false},"builtinStyleName":""},{"operationType":"ModifyRunProp","param":{"range":{"gcpBegin":281,"len":1},"property":{"author":"p.144115351589572852","isPlaceholder":true},"mode":1,"preventFormatTrackChanges":false},"propertyType":"RunProperty","builtinStyleName":""},{"operationType":"ModifyParagraphProp","param":{"range":{"gcpBegin":281,"len":1},"property":{"pStyle":{"val":"ablt93"},"numPr":{"ilvl":{"val":0},"numId":{"val":"69rra8"}},"pBdr":{},"ind":{},"taskPr":{},"rPr":{}},"mode":1,"preventFormatTrackChanges":false},"propertyType":"ParagraphProperty","builtinStyleName":"Normal"}],"subStory":[],"srcGlobalPadId":"300000000$ZdXaOaENZwVc","copyStart":2017}"data-version="3.0.0" inner_data_type="webData" data-hash="a65a3cf920a0ab0fffab403a38d30f52" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.3); -webkit-text-size-adjust: auto;"> 1H 1. 自我介绍 2. 项目难点 3. redis怎么部署,redis怎么实现持久化,主从复制的过程?redis集群怎么实现,hash一致性算法,哨兵选举流程,主结点复活后怎么加入集群?raft算法,paxos算法 lang="EN-US"> 4. 进程的内存布局,一个进程获取内存的底层过程,malloc函数底层是怎么获取内存空间的?进程的数据是放在堆上还是栈? lang="EN-US"> 5. Http和websocket的区别,websocket内部是怎么实现双向通信的?还有什么别的可以实现双向通信的协议? lang="EN-US"> 6. 登录功能要怎么实现?有没有调用过第三方登录比如微信登录?猜一下调用微信登录的具体过程是怎么实现的? lang="EN-US"> 7. 算法:搜索二维矩阵、复原IP地址 第二个算法没a出来