0 点赞 评论 收藏
分享
投递网易等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
投递谷歌等公司10个岗位 >
0 点赞 评论 收藏
分享
投递谷歌等公司10个岗位 >
0 点赞 评论 收藏
分享
投递腾讯等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
N1ce:真的很棒 本来感觉自己知道很多了 跟博主一比 唉。。。
0 点赞 评论 收藏
分享
xiangch情昂扬:楼主,你这些问题回答的真是漏洞百出啊,这么多技术点你没有一个是非常擅长的,一般要进腾讯,你至少要有两个非常出众点点,外加还不错的基础知识才可以。比如你擅长多线程和epoll,或者数据库。腾讯最看中的还是,服务器编程,比如select
poll
epoll的区别!!你上面这些问题暴露出来你大学几年最多只有认真学一年。很多知识都是模棱两可,甚至只知道基础的老师上课ppt讲的那个深度!
比如第一部分,java应该也会有这些oop的东西,计算机包含的区是堆 栈 全局 常量
和代码区,其中全局包含全局变量和静态变量,第二部分他说栈堆我想问的应该是栈存储局部变量,堆存储的是动态malloc这个方面的,你回答的是数据结构里的栈
和
队列,第三个问题稳定性和效率,快排明显是不稳定的,应该是归并。你能打出来快排,我估计快排代码你在五分钟内都不能默写出来。第三部分os就不说了,腾讯还是很喜欢问os的,段
页这些内存管理经常考。第四部分计算机网络,你连TCP/IP都不知道确实不应该,
这个问题估计老师上课ppt上都有答案,面试官还没有网申了问题你你就不知道了。而且可以看出你第一个问题三次握手估计也不会,面试官想考你的至少是三次握手中TCP状态位的变化。第五个模块,数据库,你的回答基本上全部是在扯淡。你不会的下次建议你别乱回答。
加快查询这个问题就是问你数据库的优化技术,典型的五种优化,你去博客园找找博客讲的很详细比如(http://www.cnblogs.com/xyxxs/p/4529112.html)。你回答的建立试图,建立存储过程这些都是错的。试图本身就是在每次查看时临时去拉数据的来得,而不是存成真实的表,所以根本不会加快速度反而会降低速度。它主要存在的目的是为不同人提供不同的视角去看数据。这点上课ppt都有,至于存储过程,由于是在服务器内部由存储引擎自己管理的,所以会大大增加数据库服务器负载,所以在实际开发中大公司你根本看不到。第二个问题,当然是要根据你的业务需求去建立索引,
否则很可能起反作用,跟排除数据一点关系都没有,排出数据只可能是业务上的需求,怎么会出现在优化的技术中。还有腾讯java招的很少,只有在腾讯的安卓会要一些,建议你去阿里。如果你要去阿里,阿里喜欢靠的是java虚拟机,设计模式,多线程,数据库优化,hashmap还是比较简单的,它的java岗没有腾讯考察的这么全面,think
in java三五遍轻轻松松进阿里。谢谢
投递腾讯等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
投递微软等公司10个岗位 >
0 点赞 评论 收藏
分享
投递阿里巴巴等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
投递西山居等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
关注他的用户也关注了: