(别人家的面经)腾讯

作者:今天yy收到offer了!

链接:https://www.nowcoder.com/discuss/176348?type=0&order=0&pos=36&page=1

来源:牛客网

一面(3.13电话面)

自我介绍

介绍项目以及项目遇到的难点

java的hashmap是否安全?hashmap、hashtable、concurrenthashmap的区别、底层和实现

mysql索引的底层实现

jvm垃圾回收机制

tcp、udp区别和适用场景

tcp三次握手、四次挥手,为什么挥手不能只有三次

线程和进程的区别

进程通信的方式有哪些

堆是线程共有还是私有,堆是进程共有还是私有,栈呢

了解过协程吗(我:携程???不了解呜呜呜)

mysql查询优化

快速排序的时间复杂度、原理(口述算法)

最近在看什么书

除了腾讯还投了其他的公司吗

问我愿不愿意转go,并推荐我了解一下协程,最后让我耐心等待,面试的人太多,需要对面试的同学进行挑选,两周内会告知我结果

有什么想问的(对我的评价和学习建议)

二面(3.22现场面)

自我介绍

问我为什么发现自己不喜欢做客户端(简历中有一个安卓实习项目)而想做后台

介绍项目(一个电商小程序)

项目中的商品是否有考虑过xxx(忘记叫什么了,意思就是是否有考虑过同一种商品有不同的颜色、规格,在数据库中如何区分这些不同)

介绍项目的支付流程,并画一下流程(白板)

介绍一下订单状态码的含义,以及交易过程中订单状态码如何变化

如何防止商品的超卖现象

项目是否具有秒杀功能

并发的时候,如何保证性能

在分库之后,如何设计id

在分库后,一条插入请求,在上层不做处理,如何直接在数据库找到相应的库并插入库中的某个表

当服务器的cpu一直很高时,如何找出原因

是否用过调试工具

当项目一直无法访问的时候,如何定位错误

介绍一下aop和ioc

如何将一个ip地址由点分制(xxx.xxx.xxx.xxx)和int类型间进行相互转化

如何判断一个数是否为2的n次方

可实习时间

是否愿意转go

有什么想问的(对我的评价和学习建议)

hr面(3.26电话面)

自我介绍

介绍一下实习经历

实习中遇到的困难以及如何解决这些困难

未来计划,是否读研

你可能感兴趣的:((别人家的面经)腾讯)