自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 用三个线程实现生产者消费者模型,其中一个线程作为生产者,二个线程作为消费者,生产者随机生产一个时间戳或者字符串,消费者消费这个时间戳,并不能重复消费,并将其打印出来

题目要求:用三个线程实现生产者消费者模型,其中一个线程作为生产者,二个线程作为消费者,生产者随机生产一个时间戳或者字符串,消费者消费这个时间戳,并不能重复消费,并将其打印出来。(这是一道百度面试的算法题)package ProducerAndConsumerDemo;/* * 简单生产者消费者模式(单个生产者和两个个消费者) * 用三个线程实现生产者消费者模型,其中一个线程作为生产者,二个线程作为消费者, * 生产者随机生产一个时间戳或者字符串,消费者消费这个时间戳,并不能重复消费,并将其打印

2021-03-29 00:38:32 482 3

原创 常见面试题:为什么HashMap不是线程安全的呢?(JDK1.7和JDK1.8角度)(看完你就能和面试官笑谈人生了)

title: 常见面试题:为什么HashMap不是线程安全的呢?(JDK1.7和JDK1.8角度)(看完你就能和面试官笑谈人生了)tags: 面试常见题常见面试题:为什么HashMap不是线程安全的呢?(JDK1.7和JDK1.8角度)(看完你就能和面试官笑谈人生了)为什么HashMap不是线程安全的呢?我们在面试的时候,总是知道HashMap是线程不安全,如果你要保证线程安全的话就是用ConcurrentHashMap。但是我们好像从来没怎么没从HashMap的底层原理上去分析HashMap.

2021-03-21 15:48:05 396

原创 常见面试题:为什么MySQL索引要用B+Tree呢?(看完你就能和面试官笑谈人生了)

title: 常见面试题:为什么MySQL索引要用B+Tree呢?(看完你就能和面试官笑谈人生了)tags: 面试常见题常见面试题:为什么MySQL索引要用B+Tree呢?(看完你就能和面试官笑谈人生了)为什么MySQL索引要用B+Tree呢?要跟面试官回答该问题,就需要先跟面试官讲讲能够作为MySQL索引的结果有哪些。参考文章:为什么 MySQL索引要用 B+tree以下就是我的回答:我们知道,索引的常用结构有:二叉树、红黑树、Hash表、B-Tree、B+Tree 这几种。1)为什.

2021-03-21 11:25:54 417

原创 腾讯面试题:我设计表的时候,数据字段有什么需要注意的地方吗?(看完你就能和面试官笑谈人生了)

title: 腾讯面试题:我设计表的时候,数据字段有什么需要注意的地方吗?(看完你就能和面试官笑谈人生了)tags: 面试常见题腾讯面试题:我设计表的时候,数据字段有什么需要注意的地方吗?(看完你就能和面试官笑谈人生了)我设计表的时候,数据字段有什么需要注意的地方吗?MySQL 数据表设计规范(一)数据库基本设计规范:① 没有特殊要求(即 InnoDB 无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用InnoDB存储引擎。MySQL 5.6 以后默认的为 InnoDB 支.

2021-03-21 10:25:19 305 1

原创 腾讯面试题:char 和 varchar的最大长度是多少,以及他们之间的区别(看完你就能和面试官笑谈人生了)

title: 腾讯面试题:char 和 varchar的最大长度是多少,以及他们之间的区别(看完你就能和面试官笑谈人生了)tags: 面试常见题腾讯面试题:char 和 varchar的最大长度是多少,以及他们之间的区别(看完你就能和面试官笑谈人生了)(一) char 和 varchar的最大长度是多少,以及他们之间的区别varchar与char的区别:char的特点:char表示定长字符串,长度是固定的;如果插入数据的长度小于char的固定长度时,则用空格填充;因为长度固定,所以存.

2021-03-21 10:16:24 795

原创 腾讯面试题:数据库中的日志你都了解哪些呢?说一说他们之间的作用与应用(看完你就能和面试官笑谈人生了)

title: 腾讯面试题:数据库中的日志你都了解哪些呢?说一说他们之间的作用与应用(看完你就能和面试官笑谈人生了)tags: 面试常见题腾讯面试题:数据库中的日志你都了解哪些呢?说一说他们之间的作用与应用(看完你就能和面试官笑谈人生了)数据库中的日志你都了解什么?请说一下他们之间的作用以及应用(redo log, bin log, undo log)redo log(重做日志):当有一条记录需要更新,InnoDB 引擎就会把记录写到 redo log 里面,并更新内存。这个时间更新就算完成了.

2021-03-21 10:08:38 157

原创 2021年3月19日 百度开发实习面试(质量效能研发部)(一面)

title: 2021年3月19日 百度开发实习面试(质量效能研发部)(一面)tags: 面经2021年3月19日 百度开发实习面试(质量效能研发部)(一面)自我介绍 介绍项目 你介绍一下hashmap吧 说一下hashmap 什么时候需要扩容呢? 为什么hashmap 的初始长度要设置为16呢? 说一下hashmap为什么不是安全的呢? 写一个单例模式吧,你写的这个单例模式是属于哪一个单例模式,另一种单例是什么呢? 写一个代码题:求解根号3 再写个代码题吧,利用.

2021-03-21 00:55:18 1833 1

原创 2021年3月16日 北京快手Java开发实习面试(海外增长方向)

title: 2021年3月16日 北京快手Java开发实习面试(海外增长方向)tags: 面经2021年3月16日 北京快手Java开发实习面试(海外增长方向)自我介绍 你能讲一下你的项目吗? 你有了解过synchronized 关键字吗? 你能讲讲synchronized 关键字放在普通方法和静态方法上的区别吗? 你有了解Java中的一个线程池吗? 了解过jdk中的HashMap是如何实现的呢? 你了解过 ConCurrentHashMap 的如何实现的呢? 那你.

2021-03-21 00:54:13 268 2

原创 2021年2月8日 抖音直播后端开发实习面经

title: 2021年2月8日 抖音直播后端开发实习面经tags: 面经2021年2月8日 抖音直播后端开发实习面经2021-2-8 抖音直播后端开发实习面经岗位:后端开发实习岗自我介绍~~项目这一块有要讲的吗?(这一块很重要,这是面试官想要去通过你的项目去开始话题,这个时候我觉得要学会对自己的项目做到融会贯通,要非常熟练地知道自己的项目利用了哪些技术啥的,顺便把面试官开始的话题转移至自己熟悉的东西上来,这里我自己就犯了一个大忌。如果这一块你讲得非常浅的话,那接下来就会像我一样把计算机基.

2021-03-21 00:53:22 1086

原创 2021年3月12日 北京格灵深瞳Java开发实习面试(一面)

title: 2021年3月12日 北京格灵深瞳Java开发实习面试tags: 面经2021年3月12日 北京格灵深瞳Java开发实习面试(一面)首先上来问你问什么不做算法,转做开发呢?(因为我的研究生方向是搞深度学习的) 你有学过计算机专业课吗?比如数据结构,计算机网络,操作系统啥的吗? // 你熟悉的排序算法有哪些?(快排,归并,堆排,冒泡,选择,插入,希尔,基数排序) 这些算法中最快的排序算法是什么呢?(当时答的是快排) 还有什么是O(nlogn)的排序算法呢?(快排、.

2021-03-21 00:46:42 1241

原创 2021年3月9日 北京快手Java开发–用户增长方向 实习面经(一面)

title: 2021年3月9日 北京快手Java开发–用户增长方向 实习面经(一面)tags: 面经2021年3月9日 北京快手Java开发–用户增长方向 实习面经(一面)自我介绍 你能介绍一下你了解什么集合吗?(当时回答的是 HashMap 和 ConcurrentHashMap) 你能讲一下这两者的区别以及底层原理吗? 那你能讲讲 ConcurentHashMap 是怎么实现线程安全的吗? 那HashMap的查找的时间复杂度是多少呢?为什么查找时间复杂度是O(1)呢? .

2021-03-21 00:45:11 539 2

原创 2021年3月7日 蚂蚁金服的OceanBase Java后端开发实习面经(一面)

title: 2021年3月7日 蚂蚁金服的OceanBase Java后端开发实习面经(一面)tags: 面经2021年3月7日 蚂蚁金服的OceanBase Java后端开发实习面经(一面)自我介绍 先手撕一道算法题(在手撕算法题先从暴力解法到二分法,一步一步优化,这道题的挺简单的, 就是可能太紧张了当时边界条件可能处理的不太好,还有就是测试我的代码,如何同设置case去测试你写的代码) 线程与进程的区别? 假设我现在去解析一百个文件,我现在是用多线程还是用多进程呢? 如.

2021-03-21 00:44:21 2491

原创 2021.3.1 百度测试开发实习面试–百度地图一面

2021.3.1 百度测试开发实习面试–百度地图一面 自我介绍 你能实习多长时间呢? 因为你所投的是测试开发岗位,那说说你对测试的理解? 你最熟悉的语言的是什么语言? Java的死锁是因为什么? 内存泄露与内存溢出的区别? 你最近做的一个项目是什么呢? 你通过做的项目,你学到了什么呢?你遇到了什么问题呢? 你怎么测试你所做的项目呢? 有做过什么代码层面的测试吗?(当时回答的没有) 那我们写个测试用例吧,

2021-03-21 00:42:55 672

原创 2021.1.22平安科技面经--算法工程师实习生

2021.1.22平安科技面经–算法工程师实习生岗位:算法工程师实习生自我介绍(这个地方我自己需要去提炼一下)机器学习,人工智能了解得多吗?那你是怎么自学机器学习,深度学习呢?那什么是过拟合?Overfitting,因为我的模型过于复杂,参数过多,才会导致过拟合。你说一下你做的这个项目(每次面试必问)那你们的创新点在哪一块?那精度是怎么进行计算的?速度怎么衡量?那你在项目中的贡献有哪些呢?栈和队列有啥区别?排序算法你了解哪些?MergeSort(归并排序算法)的原理?二叉树的深度怎

2021-03-21 00:41:02 1086

原创 2021年1月20日 北京经纬恒润科技有限公司一面

2021年1月20日 北京经纬恒润科技有限公司一面岗位:后端开发实习生自我介绍(这个地方需要自己去提炼自己的自我介绍)问了为什么不做算法方面的工作主要用什么语言来做项目呢,然后开始问我相关研究方向的内容python用过常用的库paddles这一块你了解多少呢?了解用python做后端吗flask是一个后端框架,你了解多少呢?对后端开发这一块了解多少呢?你认为后端是一个怎样的概念呢后端是一种服务的,那么后端和其他的链接用的是一种怎样的一个协议呢http在OSI分层里面是属于哪一层呢ht

2021-03-21 00:39:17 1169

原创 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了)

title: 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了)tags: 面试常见题腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了)腾讯面试题:创建索引的时候,你一般会考虑些哪些因素?(按照下面的点去答,你就稳了,哈哈????。)① 适合建立索引的列是出现在where 子句中的列,或者连接子句中指定的列;② 基数较小的类,索引效果较差,没有必要在此列建立索引;③ 使用短索引,如果对长字符串列进行索引,应该指定一个前缀长度,这样能够节省大量索引空间;

2021-03-21 00:34:51 521 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除