java技术栈,投的安卓 自我介绍 介绍一下项目 java基础数据类型 int 和long字节数 string常量和new string相等问题 equals方法 重写equals的话需要注意什么 hashcode equals相等,hashcode相等可以吗 hashmap原理,底层数据结构 hashtable和concurrenthashmap区别 集合遍历方式 删除元素方式 进程和线程的区别
科来Java开发工程师一面 2023/08/31下午面的,成都base的,使用腾讯会议。回忆版,想到啥说啥。面了大概25分钟左右,无手撕 1.说一下ArrayList和LinkedList的区别,你平时用过嘛? 2.讲一下你平时用到的集合类,简单介绍一下 3.讲一下TreeMap的底层原理 4.既然你说到了红黑树,说一下你对红黑树的了解?并说一下红黑树旋转的细节 5.为什么HashMap里要用红黑
30分钟纯八股 1、数据结构中有哪些树,都是用来做什么的。 2、第一次没答到哈夫曼树,所以又问了我哈夫曼树的作用 3、OSI7层网络,每一层具体做什么的 4、应用层包括的协议 5、HTTP和HTTPS的区别 6、HTTPS加密 7、如果HTTP的数据会被拦截,对称加密的密钥为什么不会被拦截 8、面向对象比面向过程的优势 9、里氏替换原则,并举个例子 10、有哪些方式做多线程开发,需要注意哪些点。说
9月14号,一面,时间约35min, 自我介绍,上来看代码,两道简单程序题,一到手写简单实现mmcp函数, 大端序小端序了不了解?如何判断是大端序还是小端序?联合体了解吗?(引导回答正确答案),如何使用联合体判断大小端? 进程间通信方式有哪些?使用共享内存时要注意什么?使用或了解过哪些锁?自旋锁了解吗? static关键字了不了解?说一下作用?修饰一个普通成员变量时,会有什么特性? 讲一讲项目,在
手子这个时候还在招,另外无限复活甲属实是上瘾,面试官上来火力还是比较猛的,问了几个刁钻的问题,好在扛住了。最后给两个 medium 难度常见力扣题,二十分钟搞定。 MySQL: MySQL 有哪几种索引 索引的底层数据结构 为什么索引底层使用 B+ 树、而不使用二叉树 B+ 树层数过多会造成什么后果 什么是回表查询 Redis: 项目中 Redis 分布式锁是如何实现的 如何实现阻塞的分布式锁(B
一面(10月9日,约30min) C++在main函数执行前与执行之后会进行什么操作? 讲一下指针与引用,他们在传参的时候有什么异同? 堆和栈的区别?哪一个会出现碎片化的问题? 构造函数与析构函数可不可以是虚函数?为什么? Nullptr与NULL的区别? 说一下左值与右值? C11之后,C++中所有变量是不是只能为左值或者右值? 说一下智能指针?(三个) STL容器中使用过什么?底层数据结构是什
先笔试,通过后测评, 9月19号线下南京一面,群面(技术岗也群面很少见,不过过程挺有意思的,一起讨论解决一个问题,),大概30min左右 无领导小组讨论,题目:请你结合人工智能设计产品在智能家居或智能制造方面的应用,说出目标群体,以及要强调的点。 9月23号状态更新,进入人才库。 #美的##一面##群面#
时间:2024/08/12 10:00(60分钟) 高强度八股拷打,包括视频编解码和C++工程 视频编解码:总体框架,压缩的总体思路,熵编码的原理,帧间预测编码的东西,量化的压缩原理,码率控制原理 C++工程:CPU密集任务多进程和多线程的区别(不会),atom(不会),内存对齐(没准备,补一下),堆和栈,map和unordered_map,红黑树和AVL,lambda表达式的内存(待补,应该要按
鼠鼠是南航通信本科+硕士,暑期实习接近尾声,投了十几家公司至今依然颗粒无收(555~),上周五终于得到第一次面试机会,岗位是联想公司C++开发,base上海,分享一些经验给大家。我把能回忆起来的问题按顺序写在下面,括号里是自己回答的情况。 自我介绍。简单根据个人情况讲了讲荣誉奖励、科研成果和个人技能。(提前写在记事本里,介绍的时候打开对着念) 第一作者发表的EI论文是在投还是接收?(2篇已见刊)
我是区块链新手。突然我得到一个问题,我们是否可以通过区块号从以太坊区块链访问以前的区块数据。 例如,我创建了一个block1,block2。 block1有数据“apple”,之后我将数据更改为“banana”,因此创建了新的block 2。我知道如果我们调用get data函数,那么它将给出输出香蕉,但是如果我想通过块号as 1访问block1中的数据,如何访问它? 有任何方法可以访问以前块的数
区块链技术在创建无信任的分散应用程序方面具有巨大潜力。但它并不完美。存在一些障碍使得区块链技术不是主流应用的正确选择和无法使用。 这此局限性包括: 缺乏意识 关于区块链的讨论很多,但是人们并不真正了解区块链的真正价值以及他们如何在不同情况下实施区块链。 有限的技术人才 今天,有很多开发人员可以做很多不同的事情,但在区块链中,只有少数开发人员拥有区块链技术方面的专业知识。因此,缺乏开发人员是阻碍在区
分布式分类帐是一种在分散式网络的成员之间共享,复制和同步的数据库。使用密码术可以安全准确地存储有关此分类帐的所有信息。可以使用密钥和加密签名访问此信息。分布式分类账允许交易拥有公开的“证人”,这使得网络攻击更加困难。它记录网络参与者之间的交易,例如:资产或数据的交换。 网络中的所有参与者管理并就分类帐中记录的更新达成共识。没有中央机关,或者涉及金融机构或政府机构等第三方调解员。分布式分类帐中的每条
一面(30分钟) 面得稀烂,好多明明会的全答错了 PBFT的3f+1,证明为什么是2f HotStuff怎么满足safe vote 区块链怎么开启新的epoch 每次fork block的时候具体算法是什么 Raft的非对称分区是怎么解决的 对称分区的prevote是怎么做的 AQS源码看过吗 CountdownLatch释放和加锁的情况
本文向大家介绍如何实施区块链项目?相关面试题,主要包含被问及如何实施区块链项目?时的应答技巧和注意事项,需要的朋友参考一下 回答:**请按照以下步骤实施区块链项目。 选择你的平台 初始化区块链 选择正确的共识协议 执行您的第一个智能合约 调试和扩展
1.自我介绍 2.区块链系统 3.说一下协程 4.go语言中切片跟数组的区别 5.他介绍了一下公司的模块和项目,问我能不能做,公司是对海外的项目,有聊天系统,社区,像朋友圈这种,有电商平台类似于闲鱼的交易,然后是转账用虚拟币记录在以太坊。 6.你有了解puwpos这一块吗 7.你有交易过数字货币吗? 8.说一下你用java实现的电商平台 面了十五分钟突然挂了视频 一问是临时有事情,情况已经基本了解