腾讯 python 面试: 谁说大厂没有Python岗位? ? ?

这是一篇关于腾讯Python面试的详细记录,面试官主要关注C++和Python的基础知识,包括STL、内存泄漏检测、操作系统、网络以及数据库等。面试者分享了面试过程中遇到的问题和答案,涉及红黑树、哈希表、内存泄漏检测工具Valgrind等技术点。
摘要由CSDN通过智能技术生成

坐标:深圳

面试公司:腾讯 Python 一面

没有问项目也没有问之前的工作经历,估计看一下简历就了解个大概了,就是一顿面问题,语速也是很快,不过问题问得非常清楚,如果你解释的不对,他会做补充。总体感受不错,总结一下面试题吧。

面试内容

1,平时都用哪些语言?

答:平时用 C++ 多一点,Python 也了解,但不是很深入,基本上都是直接调的函数和相应的库,并没有研究它底部到底是怎么实现的,意思就是没看过

Python 源码,你就问我 C++ 吧。(果然他开始问 C++,所以他这样问肯定是想问你最擅长的语言)

2,你有用过 STL , boost 这些库吗?

答:用过 STL,最近在看侯X老师的 STL 源码剖析。

3,STL 都有哪几个组成部分?

答:容器,适配器,迭代器,算法,然后就知道还有一个,现在想想肯定是由于当时有点紧张,就没答出来,还是看过源码的人呢,这都答不出来,丢人,他还给提示说加括号那个,我竟然说是运算符重载,(我以为是()重载,这和 STL 有什么关系,这都能说出来。。。),他最后说还有仿函数,心想这个和括号有什么关系,后来想想确实是有关系,一般用到仿函数的时候都会在后面加个括号,表示这是一个匿名对象,这样进行使用,看来应了那句话:了解不行,知道也不行,必须形成条件反射才行。所以想学的同学,有必要听一下这位老师的课、领取python福利奥,想学的同学可以到梦子老师的围鑫(同音):前排的是:762,中间一排是:459,后排的一组是:510 ,把以上三组字母按照顺序组合起来即可她会安排学习的。

4,问我 STL 你都有用过哪些容器?

答:很随意地说用过 array,vector(这个用的比较多),set,map,hash_

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值