![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
笔试+面试
整理笔试+面试可能会遇到的知识点和题目。
waiting&fighting
我喜欢高效率和一劳永逸
展开
-
阿里数据分析面试准备
面经CSDN-偏技术知乎-综合简书-偏业务技术整理我的csdn-聚类我的csdn-集成学习原创 2022-03-27 17:29:29 · 1157 阅读 · 0 评论 -
字节跳动-大数据研发面试准备
相关经验知乎-面经大全牛客网-面经原创 2022-03-06 13:57:11 · 2345 阅读 · 0 评论 -
微软数据科学家面试准备
相关经验csdn-微软社招面试经验知乎-微软数据科学家知乎-数据科学家、数据分析师、数据工程师区别原创 2022-02-25 19:47:21 · 534 阅读 · 0 评论 -
代码练习网站
综合freecode牛客网leetcode原创 2022-02-16 11:06:48 · 379 阅读 · 0 评论 -
机器学习算法工程师面试准备
参考链接csdn原创 2020-11-17 09:36:34 · 160 阅读 · 1 评论 -
算法面试整理
大佬链接CSDN1CSDN2知乎知乎大佬-NP简书大佬-微软简书-推荐系统原创 2020-10-17 22:39:28 · 78 阅读 · 0 评论 -
网易互娱初级游戏研发工程师面试
开放地址法插入哈希表,要求元素不能重复,表的长度调整当然也得考虑开放地址法:当hash冲突发生时,在hash表中找空位插入。开放地址法有三种:线性探测二次探测(也叫平方探测)伪随机数法如果hash表中有相同的元素则不插入哈希表怎么扩张、插入和删除扩张:redis的hash表扩张方法如下。当原Hash表的装载因子==1,则新建一个hash表,将原hash表中的非桶中元素移动到新hash表中,然后再插入新元素到新hash表,这样做可以避免插入元素操作因为hash表扩容而等待过长时间。插入原创 2020-10-13 09:49:49 · 2718 阅读 · 0 评论 -
神州信息笔试题
排序最小移动次数输入一个list每次随机从这个list中拿一个数放到队尾,问最少多少次移动可以使得整个list递增有序。def test(inData): # 将出现逆序的数字放到最后 nums = list(map(int, inData.split(' '))) nums1 = nums.copy() return min(computeZheng(nums),computeFan(nums1))def computeZheng(nums): n = le原创 2020-09-28 21:51:17 · 4018 阅读 · 0 评论 -
网易互娱笔试题
顺时针和逆时针交替的蛇形矩阵def matrix(n): # 生成n*n的方阵 l = [[-1 for i in range(n)]for j in range(n)] # 设置边界条件 right, left, down, up = True, False, False, False # 设置边界 boundRight = n boundLeft = 0 boundBottom = n boundTop = 0 # 记录已原创 2020-09-27 21:33:19 · 1778 阅读 · 0 评论 -
数据仓库与数据挖掘面试准备
资料原创 2020-09-16 21:54:01 · 241 阅读 · 0 评论 -
机器学习面试
资料整理知乎逻辑回归原创 2020-09-14 14:53:53 · 75 阅读 · 0 评论 -
笔试面试题库
参考链接问答库原创 2020-09-10 11:38:04 · 91 阅读 · 0 评论 -
大数据面试整理
参考链接CSDN大佬总结原创 2020-09-10 11:36:22 · 84 阅读 · 0 评论 -
Android面试学习资料-感谢大佬
CSDN资源Andorid全方位原创 2020-08-31 10:08:05 · 134 阅读 · 0 评论 -
Java开发面试-高并发编程
基础问题线程上下文切换比进程上下文切换快的原因进程切换时,涉及到当前进程的CPU环境的保存和新被调度运行进程的CPU环境的设置线程切换时,仅需要保存和设置少量的寄存器内容,不涉及存储管理方面的操作线程可以拥有独属于自己的资源吗可以的,通过ThreadLocal可以存储线程的特有对象,也就是属于当前线程的资源。进程之间常见的通信方式通过使用套接字Socket来实现不同机器间的进程通信通过映射一段可以被多个进程访问的共享内存来进行通信通过写进程和读进程利用管道进行通信多线程与单线程的原创 2020-08-28 16:41:24 · 211 阅读 · 0 评论 -
笔试常考题
算法题质数和拆分递归动态规划选择题红黑树B+树基数排序堆排序原创 2020-08-24 08:45:22 · 87 阅读 · 0 评论 -
Java开发面试-基础
基础问题进程和线程的区别进程:资源分配的最小单位线程:程序执行的最小单位比喻:进程是一列火车,线程就是这列火车的某个车厢。内存的堆和栈(类型 变量名和new 类型的区别)博客园举例:String a = "abc";String b = new String("abc");a在内存的栈地址中生成,由系统自动进行变量周期管理;b在内存的堆地址中生成,由用户自己进行变量周期管理;==和equals在Java中:==比较的是地址equals比较的是内容比如:ex.1Strin原创 2020-08-24 08:30:39 · 362 阅读 · 0 评论 -
美团数据开发工程师面试准备
SQL找出总成绩最高的那个人和所有课程的成绩select S.ID, S.SNAME, C.ID, C.CNAME, SC.COREfrom S,SC,Cwhere S.ID=SC.SID and SC.CID=C.IDlimit 10;找出每门课程都高于80的人注意:having中的属性必须出现在select中select中的聚合函数不能出现在where中select S.ID, S.SNAME, min(SC.SCORE)from S,SCwhere S.ID=SC.SID原创 2020-08-12 09:11:53 · 2794 阅读 · 0 评论 -
机器学习知识梳理
传统机器学习模型决策树马尔可夫和隐式马尔可夫K近邻(KNN)聚类朴素贝叶斯线性分类器神经网络感知器全连接卷积图卷积欠拟合和过拟合收敛速度集成学习思想和发展历程经典算法...原创 2020-08-09 10:10:27 · 232 阅读 · 0 评论 -
LeetCode习题常见考点
找子序列# 对于给定list Afor j in range(1, len(A)+1): for i in range(j): Subs.append(A[i:j])找无重复字符的最长子串结果在ans中# 哈希集合,记录每个字符是否出现过occ = set()n = len(s)# 右指针,初始值为 -1,相当于我们在字符串的左边界的左侧,还没有开始移动rk, ans = 0, 0for i in range(n): if i != 0: # 左指针向右移原创 2020-05-25 10:10:53 · 135 阅读 · 0 评论 -
LeetCode习题整理(中等)II
煎饼排序给定数组 A,我们可以对其进行煎饼翻转:我们选择一些正整数 k <= A.length,然后反转 A 的前 k 个元素的顺序。我们要执行零次或多次煎饼翻转(按顺序一次接一次地进行)以完成对数组 A 的排序。返回能使 A 排序的煎饼翻转操作所对应的 k 值序列。任何将数组排序且翻转次数在 10 * A.length 范围内的有效答案都将被判断为正确。示例 1:输入:[3,2,4,1]输出:[4,2,4,3]解释:我们执行 4 次煎饼翻转,k 值分别为 4,2,4,和 3。初始状态原创 2020-05-24 10:01:23 · 1820 阅读 · 0 评论 -
Python常用数据结构和包
listarraydict原创 2020-04-14 22:43:45 · 567 阅读 · 0 评论 -
美团
import numpy as npimport heapqdef ZhaYinHua(): # 扎银花 numPai = int(input('请输入各自牌数n:')) if numPai < 0 or numPai > 20000: print('n范围超界,程序结束。') return Al...原创 2020-04-14 20:00:54 · 194 阅读 · 0 评论 -
Java基础知识
Java语言概述Java语言的特点简单易学面向对象平台无关性:依靠虚拟机编译成对应机器的机器语言分布式:支持在分布式系统上执行可靠性:1.强类型语言;2.不支持指针;3.自动(内存)单元回收;4.实时检查数组和字符串访问越界;5.异常处理机制。安全性:1.进入解释器时必须经过字节校验码的检查;2.类装载器避免应用间的内存共享干扰;3.用户可以增加类的使用限制。支持多线程:1.Ja...原创 2020-04-11 15:30:41 · 248 阅读 · 0 评论 -
数据库+SQL
数据库基础数据抽象的过程基本的逻辑模型类型层次模型网状模型关系模型对象模型ER图(实体联系模型Entity Relationship Model)3个基本成分:矩形:表示实体类型(即对象)菱形:表示联系类型(即实体间联系)椭圆形:表示实体类型和联系类型的属性(即属性)3种联系的类型:1:1(放哪边都行)1:N(放多的那边)M:N(单独建表)SQL入门...原创 2020-03-30 12:37:19 · 1055 阅读 · 0 评论 -
数据结构
链表线性链表(单链表)循环链表双向链表栈和队列栈队列排序直接插入排序希尔排序快速排序简单选择排序堆排序归并排序树二叉树三种遍历线索二叉树平衡二叉树最优二叉树(赫夫曼编码)至多m叉树(B-树和B+树)结构插入删除图遍历(深度优先和广度优先)数组表示法和邻接表(逆邻接表)连通分量(强和弱)生成树(最小生成树)拓扑排序...原创 2020-03-20 11:41:06 · 478 阅读 · 0 评论 -
LeetCode习题整理(中等)I
分割连接字符串题目:给定一个字符串列表,你可以将这些字符串连接成一个循环字符串,对于每个字符串,你可以选择是否翻转它。在所有可能的循环字符串中,你需要分割循环字符串(这将使循环字符串变成一个常规的字符串),然后找到字典序最大的字符串。具体来说,要找到字典序最大的字符串,你需要经历两个阶段:1.将所有字符串连接成一个循环字符串,你可以选择是否翻转某些字符串,并按照给定的顺序连接它们。2.在...原创 2020-03-14 16:42:38 · 4537 阅读 · 2 评论