已通过一面,准备二面
这里写目录标题
-
- 补充一下一面
-
- python的元组和列表的区别
- 悲观锁与乐观锁
- 乐观锁的实现
- 问会不会计算机网络,linux。
- 手撕topk
- gan的训练过程
- 广度优先遍历时间空间复杂度,说一下堆排序的过程,时间复杂度。
- 软连接和硬连接,我说我只知道软连接相当于快捷方式。
- unet和fcn异同。
- 手写朴素贝叶斯,先验后验傻傻分不清楚,面试官还指出了来了...
- 讲讲隐马尔可夫模型,完全记不得了,只能讲讲马尔可夫过程了。
- 给定一个有优先级标志的任务,如何进行排序,使得优先级高的处于前头;
- 如果优先级任务在队列中每5秒更新一次状态,该怎么调整;
- Pytorch怎么拼接tensor
- 怎么改变维度,改变后是深拷贝还是浅拷贝,LSTM的原理,计算过程,画图,socket编程,多线程编程,怎么判断正定半正定,对角阵
- 大数定理
- 线程冲突
- 垃圾回收,内存泄漏,线程锁
- 机器学习中算法的数学原理都了解吗?你怎么去学习的
- 数组 链表 栈 堆 队列 的特点 区别
- 排序介绍 主要说排序的算法步骤 要求说成伪代码模式
- 尤其是堆排序 怎么构建堆的 ?
- 线程与进程
- 线程的缺点
- 线程与进程与协程的区别
- 进程的状态
- 僵尸进程与孤儿进程
- A线程在运行 B线程又过来了?是一个什么状态 ?我不会 也不知道是不是这样的这个问题?
- 说一下进程的阻塞?
- 进程的控制块?
- 计算机网络 七层模型
- 二面 技术+hr
补充一下一面
python的元组和列表的区别
https://blog.youkuaiyun.com/qq_878799579/article/details/72909828
悲观锁与乐观锁
https://www.cnblogs.com/kismetv/p/10787228.html
乐观锁的实现
https://blog.youkuaiyun.com/sinat_36301420/article/details/104977646
问会不会计算机网络,linux。
手撕topk
https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof/solution/tu-jie-top-k-wen-ti-de-liang-chong-jie-fa-you-lie-/
https://zhuanlan.zhihu.com/p/76734219
gan的训练过程
https://blog.youkuaiyun.com/Chile_Wang/article/details/104104057
广度优先遍历时间空间复杂度,说一下堆排序的过程,时间复杂度。
时间复杂度分析:https://blog.youkuaiyun.com/caihuanqia/article/details/111740236
堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。
堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。
堆排序的基本思想是:将待排序序列构造成一个大顶堆,此时,整个序列的最大值就是堆顶的根节点。将其与末尾元素进行交换,此时末尾就为最大值。然后将剩余n-1个元素重新构造成一个堆,这样会得到n个元素的次小值。如此反复执行,便能得到一个有序序列了
https://www.cnblogs.com/chengxiao/p/6129630.html