最近搜罗了网上的各种面试题,现在做成了 PDF 版本的《Python面试大全》,涵盖了Python基础、Python高级部分、Python语言特性、操作系统、数据库、网络、数据结构、编程等。 书籍部分内容截图如下:    
本题适合一到三年 Java 开发 ,以下问题都是按照原面试官提问记录文章目录​​我要进大厂系列面试题​​​​二面​​ 我要进大厂系列面试题全部,欢迎投稿你的面试经验。本篇涉及基础较多,但要耐性看完。JVM内存模型垃圾回收器用的哪个gc各个算法redis基本数据类型,应用场景zset底层数据结构lucene底层similary、FunctionQuery原理提供哪些方法,如何实现,你项目怎么使用
原创 2022-03-23 16:18:27
5221阅读
前言本人于17年4月对再励学习产生了兴趣,8月将其定为自己未来学习的核心。在10月~12月的求职中,一直将增强学习作为自己简历的要点。这两个月的面试中,被问到了大量强化学习问题。就像郭老师《深入浅出强化学习:原理入门》是第一本reinforcement learning中文教材一样,我也想以此文填补再励学习面经的空白。首先说一下本人是如何与再励学习结缘的:周志华教授《机器学习》有一章专门讲强化学习
转载 2022-05-18 17:48:25
401阅读
1. 什么是 Redis?简述它的优缺点?Redis 本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中 进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的 Ke y-Value DB。Redis 的出色之处不仅仅是性能,Redis 最大的魅力是支持保存多种数据结构,此外单个 value 的最大限 制是 1GB,不像 me
原创 2021-08-10 11:06:01
147阅读
    一位程序员朋友今天(2021.01.07)参加了快手的视频面试,这位朋友主要是用 C 语言作为技术栈的,以下是这位朋友在面试中,面试官给的面试题,分享出来供大家参考,以便不时之需。岗位:C++程序分析【基础架构中心】01职位描述1、负责快手C++核心程序分析,包括程序风格/规范检查、程序静态分析、动态分析;2、通过研发程序分析工具提升研发效率,提升代码质量,减少Bug,提升稳定性。02任职
原创 2021-01-26 10:40:25
1002阅读
原文地址: https://zhuanlan.zhihu.com/p/33133828 (本文最开始写在WPS里,往知乎粘贴后格式和高亮都没有了。大家可以从CSDN再励学习面试-CSDN下载下载本文。百度文库、道客巴巴强行不让公开。) 前言 本人于17年4月对再励学习产生了兴趣,8月将其定为自己
转载 2019-07-15 16:08:00
258阅读
2评论
Tips:答案在所有问题的后边Githubd地址:里边还有好多代码呦!支持的大佬还请点个星星1简单的字符串排序将字符串按ascii的顺序进行排序注意,用例的输入是input()输入描述cba输出描述abc示例1输入cba输出abc示例2输入031FC输出013CF2字符映射(1) 有一个字符生成装置,有按钮1-9,其中每个数字对...
原创 2021-05-12 20:18:00
288阅读
作者 geju
转载 2022-03-28 10:57:22
104阅读
总体来说 19 年到现在大环境不太好,各行各业都受影响,前段时间听说苏宁开启全员卖货模式,连副总裁都开始在朋友圈卖内裤了,哈哈哈,真是患难见忠臣啊,当然也听说 xx 二手车强制转岗、降薪,变相裁员。疫情期间让员工主动离职,不给赔偿,更可恶的是 HR 私自登录员工系统提交离职报告。我微信里的一个做二手服务器回收的老哥,18 年收了两千多万的服务器,去年一半都不到;还有的朋友,单位开不出来工资,生活也
转载 2021-04-25 13:05:31
230阅读
SQL1 各个视频的平均完播率SELECT log.video_id, ROUND(SUM(IF(TIMESTAMPDIFF(SECOND, log.start_time, log.end_time) >= info.duration, 1, 0)) / COUNT(1), 3)
原创 2022-05-10 12:06:11
10000+阅读
如何在Java中实现自定义的类加载器?在Java中实现自定义类加载器,通常需要继承ClassLoader类,并重写findClass方法来指定你的类加载逻辑。以下是一个简单的自定义类加载器的示例:import java.io.*; public class MyClassLoader extends ClassLoader { private String classPath;
原创 7月前
2214阅读
在Java中,注解(Annotation)是一种用于类、方法、变量、参数等元素的元数据形式。注解本身不直接影响程序的操作为注解的属性。
原创 7月前
2469阅读
在JDK 1.8中,当HashMap的某个桶(bucket)中的链表长度超过阈值(默认为8)时,会将链表转换为红黑树,以提高
原创 7月前
2309阅读
在安全点上,所有线程都会被暂停,这样可以确保在进行垃圾回收等需要全局一致性的操
原创 7月前
2324阅读
在微服务架构中,API 网关通常扮演着流量入口的角色,负责请求的路由、权限认证、协议转换、流量控制等多项功能。设
红色答案为参考答案1、从下列选项中选择正确的Java表达式(多选)  B.  String str=String(“bb”);  C.  char c=74;                
当初在准备秋招的时候,算法是一个大难题,不知道该怎么准备,也不知道应该要刷哪些,只能在网上看面经,然后整理一遍,下面这些题目主要来源三个方面,(1)我自己遇到的(2)牛客上的面经,别人遇到的(3)有一些大佬github上整理的,我也整理了进来。对于这些题目,在后期的面试过程当中,基本上大部分都能遇到。因此刷了这些基本上也就差不多了,整理下来,有个三百左右。一些题外话,刷的时候一遍可能
原创 2021-01-14 22:46:24
867阅读
11. 打印一个目录下所有包含字符串 A 的行例如/目录grep -rn "A" ./ 或find ./ -name "*.*" | xargs grep  "A"12. Kill 掉所有包含服务名 a 的进程(xargs 命令)例如 a 进程 ps -ef | grep "^a" | grep -v grep | cut -c 9-15 | xargs kill -9 或ps x | grep
转载 2021-04-25 13:05:56
281阅读
上海汉得【面试
原创 3月前
22阅读
服务器使用 Selector 轮询就绪的 Channel,并根据就绪的事件进行相应的处理。总之,在Java中处理TCP粘包和拆包的问题通常涉及到设计消息格式、消息长度的表示以及消息的解析等方面。在接收消息时,先读取消息头表示的长度,然后再读取指定长度的消息内容,从而避免了粘包和拆包的问题。一种常见的处理方法是在消息的开头定义一个固定长度的
原创 7月前
2356阅读
  • 1
  • 2
  • 3
  • 4
  • 5