当前位置: 首页 > 面试经验 >

3.11腾讯客户端一面面经

优质
小牛编辑
80浏览
2024-03-11

3.11腾讯客户端一面面经

(看了一大堆cpp的面经,真没想到这个部门用的是java啊,怪不得内存泄露虚函数stl是一点没问)

面试官首先是介绍了自己部门,然后让我做自我介绍。自我介绍完开始聊天。

先聊了操作系统,问线程和进程的区别,提示说线程和进程在内存分配上有什么区别, 之后又问线程安全问题,线程间在什么情况下会通信,如何实现同步,什么情况下线程不安全,提示了一下全局变量,问的很细很深,回答出一个点后会立即追着这个点往下问。

聊完操作系统又聊了聊计算机网络,问的比较简单,七层模型、tcp和udp在哪一层、tcp和udp最大的区别是什么、https的加密过程(追问如何确保内容安全)、dns劫持。

聊完计算机网络聊了设计模式,问我了不了解单例模式,有哪几种单例模式,着重问了静态变量单例模式的好处和不足(内部类和外部类),以及代理模式中如何对原对象进行修改(不会,后面面试官讲了一下,让我下去再看一下)。

手撕了一道题目:字符串表示的二进制数a和二进制数b的相加。

问了下操作数据库的过程中遇到的最大困难,答的是幻读问题。

最后问我是否还有其他擅长的知识没有问到,我说了下内存泄露,追问遇到的最困难的内存泄露的问题是什么。

反问:本次面试我还有哪些可以改进的空间。

答:准备的过程中可以多思考一下思路的逻辑是否通顺,知识的逻辑是否合理。

 类似资料: