记录一些暂时没找到原型的面试真题 给定 n 个[0,n)区间内的数,统计每个数出现的次数,不使用额外空间 头条 思路: 基于两个基本运算: 若 i ∈ [0, n),则有 (t*n + i) % n = i (t*n + i) / n = t 顺序遍历每个数 i,i 每出现一次,则 nums[i] += n 遍历结束后,i 出现的次数,即 nums[i] / n,同时利用 nums[i]
关于 Python 的面试题,从语言特性到数据库,再到网络和操作系统,比较全面。
基本概念 介绍js的基本数据类型。哪些是引用类型? number,string,boolean,null,undefined 对象、数组和函数是引用类型;字符串是特例,不能改写内容,使用引用方式存储,行为接近值方式 JavaScript有几种类型的值?,你能画一下他们的内存图吗? 栈:原始数据类型(Undefined,Null,Boolean,Number、String) 堆:引用数据类型(对象、
属性相关 让页面里的字体变清晰,变细用CSS怎么做? -webkit-font-smoothing: antialiased; font-style属性可以让它赋值为“oblique” oblique是什么意思? 让没有斜体属性的文字倾斜 line-height比例单位和百分比单位的计算方法 父元素的行高为150%时,会根据父元素的字体大小先计算出行高值然后再让子元素继承。所以当line-heig
关于标签 行内元素有哪些?块级元素有哪些? 空(void)元素有那些? CSS规范规定,每个元素都有默认的display值,如div的display默认值为“block”,则为“块级”元素;span默认display属性值为“inline”,是“行内”元素。 (1)行内元素有:a span img input select strong (2)块级元素有:div ul ol li dl dt dd
主要内容:1.什么是 redis?它能做什么?,2.redis 有哪八种数据类型?有哪些应用场景?,3.redis为什么这么快?,4.听说 redis 6.0之后又使用了多线程,不会有线程安全的问题吗?,5.redis 的持久化机制有哪些?优缺点说说,6. Redis的过期键的删除策略有哪些?缓存如何过期的/如何删除过期key的?,7. Redis的内存满了怎么办?如何淘汰的,8.Redis 的热 key 问题怎么解决?,,,,,,,,,,,,,,,,,因为数据库是架构的瓶颈:所以加入redis
关闭Linux系统不重启用什么命令 数据库备份如何使用?mysqldump 压缩文件如何创建和解压? 常见的端口Web服务和数据库 常见的linux日志文件和路径 常见的进程管理命令 内核子系统有哪些?操作系统的主要功能? 系统的运行级别,默认的运行级别是? 虚拟化,完全虚拟化,半虚拟化,docker docker常用命令,例如开启所有容器,删除所有镜像,复制文件到容器内 写一个脚本,每5分钟判断
1.conv2d的参数及含义 2.pytorch如何微调fine tuning:在加载了预训练模型参数之后,需要finetuning模型,可以使用不同的方式finetune 局部微调:加载了模型参数后,只想调节最后几层,其它层不训练,也就是不进行梯度计算,pytorch提供的requires_grad使得对训练的控制变得非常简单 全局微调:对全局微调时,只不过我们希望改换过的层和其他层的学习速率不
简单介绍一下自己的技术栈:SSM框架+SpringBoot+JVM+Redis+RabbitMQ。一下都是我个人真实在面试各类小厂,中厂的面试题,都有不错的成绩。可帮各位在闲暇之余巩固知识,对我个人还是意义非凡。当然了也仅供参考,还望诸君多多包涵。 链接:https://pan.baidu.com/s/1CYeAVFHoUm-Vzsl54isM9g 提取码:8js3 在下尽量做到言简意赅,希望各位
本文向大家介绍2018年java技术面试题整理,包括了2018年java技术面试题整理的使用技巧和注意事项,需要的朋友参考一下 1、servlet执行流程 客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servlet根据request
多线程 线程池: 为什么使用线程池? 说一下创建线程池时的核心参数和线程池执行原理? 线程池的拒绝策略有哪些? 常用的阻塞队列有哪些? ArrayBlockingQueue和LinkedBlockingQueue的区别? 阻塞队列的作用? 为什么不先创建救急线程而是先把任务添加到阻塞队列中? 具体说说常见的线程池种类? 如何确定核心线程数和最大线程数? -----------------持续更新-
主要内容:1.常见的集合有哪些,2.List 、Set和Map 的区别,3.ArrayList,4.ArrayList的扩容机制,5.怎么在遍历 ArrayList 时移除一个元素,6.Arraylist 和 Vector 的区别,7.Arraylist 与 LinkedList 区别,8.HashMap,9.HashMap扩容过程,10.红黑树的特点,11.为什么使用红黑树而不使用AVL树,12.在解决 hash 冲突的时候,为什么选择先用链表,再转红黑树,,,,,,,,,,,,,,,1.常见
主要内容:MySQL查询字段区不区分大小写?,MySQL innodb的事务与日志的实现方式,MySQL binlog的几种日志录入格式以及区别MySQL查询字段区不区分大小写? MySQL innodb的事务与日志的实现方式 MySQL binlog的几种日志录入格式以及区别 MySQL查询字段区不区分大小写? 答案是不区分 如何解决需要区分英文大小写的场景 例如登录用户为admin,此时填写ADMIN也能登录,如果用户名需要区分大小写,你的做法是什么? 解决方案一 MySQL默认的字符检索策
https://github.com/h4m5t/Sec-Interview 1、include、include_once、require、 require_once区别 参考答案: 1、require()和require_once()函数: (1)require()函数引入文件不存在时,将立即退出程序,不再向下执行。 (2)require()函数当文件已经存在时,则还是会重复的引入;requi
1、两个有序int数组,合并成一个? 答:用两个下标移动,判断大小,写入到一个新的数组里面 2、求一个数的n次方? 答:我写的是递归,显然不是面试官想要的答案。说时间复杂度能不能降一下,不会啦! 网上百度啦一个答案,没怎么看懂,放出来大家瞅一瞅 #腾讯笔试##大数据求职#