秋招面试题(NLP)总结1. Python

    技术2025-12-24  21

    Python,C++,Pytorch,常见的面试题要仔细过一遍

     

    一. Python

    Python 的回收机制,java的垃圾回收机制,C++的垃圾回收机制Python装饰器,如何传参数到装饰器Python迭代器python中dict的使用迭代器生成器差别多线程有哪些函数正则表达式match()和search()差别yeild是什么yield与return的区别线程进程python内部实现的多线程有什么问题(假的)线程安全/读写锁/智能指针python2 和 python3 中map的差别python动态加载模块python矩阵乘法python闭包python如何在类中修改全局变量C++ vector和list的区别tuples、list、dict的区别iterables、generator、yield的区别python中有三元运算符么?python内存管理,内存池最大?python可变不可变数据结构python lamba与def 定义函数的区别*arg, **kargs的用法python中基本类型有哪些内置数据结构有哪些(tuple, list, dict, set), tuple与list有什么区别C++中的内存泄漏是怎么发生的?如何避免C++中发生内存泄漏?C++多态C++的指针在操作系统中如何实现C++指针和引用的区别Python的lambda表示式如何实现,写一个例子呢介绍C++的虚函数,析构函数一定要是虚函数吗c++的行指针、列指针C++和python的区别,为什么C++比python快,Python比C++好在哪里(自动能实现内存回收机制)介绍Python的列表生成式C++虚函数(如何实现,有什么功能)、虚函数表STL知道哪些,哪些结构是用哈希实现的哈希冲突怎么解决(拉链法和探测法)Map和unordered_map用什么实现,插入和查询的复杂度多少介绍C++内存分配?介绍C++重载和覆写C++如何实现多线程,C++结构体和联合体什么区别手写实现C++里面vector的一些基本功能(主要是index, remove, push_back, size, find这五个)用Python实现矩阵乘法,用Python实现矩阵乘法C++中的内存泄漏是怎么发生的?如何防止内存泄漏iterables、generator、yield的区别

     

    二. Pytorch

    三. Tensorflow

    Tensorflow多个变量如何共享权重
    Processed: 0.016, SQL: 9