腾讯云智Java开发一面+二面+hr面(base西安)

9.26一面

1、介绍实习项目,遇到的困难和解决办法

2、写了个二分查找算法

3、low + (high - low)/ 2 和(low +high)/2有什么区别

4、讲一下map,详细讲了了一下HashMap

5、concurrentHashMap的安全性是怎么实现的

6、红黑树什么时候转链表?

7、hashmap从空扩容到百万级,扩容的次数大概是多大的数量级?

8、tcp和udp的区别

9、tcp的拥塞控制

10、对工作地点有什么要求

11、换一个面试官问了一个场景题:从100万个数据,找出符合要求的数据。

9.28二面

1、先写一道算法题:两个有序数组合并

2、讲了一下实习期间做的工作

3、讲一下shiro的认证流程

4、为什么选择shiro

5、了解其他的授权认证框架

6、从实习中学习到最多的东西

7、又讲了一下项目经历

8、Redis的数据结构是怎么实现的

9、数据的落盘是怎么做的

10、kafka是怎么使用的

11、看了一下项目实现的效果

12、ES的搜索原理(倒排索引和FST)

13、HTTPS的连接过程

14、数据库很大的话怎么去做(分库分表)

15、投这个岗位是怎么选择的

16、反问

9.30HR面

1、对职业的规划

2、哪里人?为什么投西安的岗位

3、投西安的岗的原因

4、和一线城市薪资的差别是怎么考虑的

5、为什么选择去杭州实习

6、在实习中的收获

7、找工作看重哪些方面

8、能不能接受写其他的语言(go)

9、如果要转go的话,是怎么考虑的

10、对技术的发展具体一点,是怎么规划的

11、你想对于其他的优点是什么(这个问题很狗)

12、有没有挂过科

13、觉着自己的学习能力不错

14、举一个例子证明一下自己的学习能力

15、目前还在投递哪些公司

16、目前有哪些意向

17、能接受在西安的最低薪资能有多少(不想谈,hr逼问)

18、基本家庭情况

19、个人的兴趣爱好

20、有没有哪些爱好是一直在坚持的

21、用三个词形容自己

22、朋友对自己的评价

23、学习生活中最深刻的一段时间

24、遗憾和后悔的事情

25、反问了一下工作时间

整个流程也很快,每天晚上或者第二天下午就可以收到结果,整个三面的面试体验也很棒,都很常规,没有什么刁难的问题。还是很不错的,许愿offer!!

#秋招##腾讯云智研发##面试题目#
全部评论
有收到意向吗?我面试的时候hr说三天没有消息就是挂了,我已经四天了😂
1 回复 分享
发布于 2021-10-14 19:22
楼主意向没?
点赞 回复 分享
发布于 2021-10-15 11:18
oc了没有
点赞 回复 分享
发布于 2021-10-09 09:45

相关推荐

05-19 23:59
湖南大学 Java
1、慢SQL的具体内容;2、应用DB是如何确保事务的持久性;    写前日志机制:再事务对数据库进行修改之前,数据库系统回先将事务的操作信息记录到日志文件中。这些日志信息包括事务的开始,每个操作的细节(如修改了哪些数据、修改前后的值等)以及事务的结束等内容。日志文件通常被写入磁盘等持久化存储设备上。这样可以保证系统出现故障时,可以更具日志来恢复事务的执行状态;    在mysql中,事务的持久性主要通过1、利用InnoDB的存储引擎的日志机制,当事务对数据进行修改时,InnoDB存储引擎会先将这些修改记录记录到redolog中。redo log属于物理日志,它记录的是数据页的物理修改情况。例如,当更新一行数据时,redo log会记录该数据页中具体字节的修改内容。binlog时记录了所有数据库的修改操作,包括数据的增删改查。binlog是逻辑日志,记录的是sql语句或者行的变化。例如,执行一条“UPDATE table SET column = value WHERE condition”语句,binlog会记录这条语句的执行细节。2、通过事务提交时的磁盘写入操作:当事务提交时,mysql会将事务涉及的数据页从内存中的缓冲池刷新到磁盘。缓冲池是InnoDB用于缓存数据页和索引页的内存区域,数据的修改首先是在内存中进行的。写入操作不是完全同步的,而是结合了redo log机制,因为redo log已经保证了事务的持久性,数据页的最终写入磁盘可以在检查点过程中进行。3、事务的隔离级别4、自适应哈希索引流的机制    自适应哈希索引是一种用于优化数据库性能的机制,它可以根据数据库的负载和查询模式动态地创建和维护哈希索引,以下是具体介绍:工作原理    数据页监控 :InnoDB 存储引擎会监控对表中数据页的访问情况。当发现某些数据页被频繁访问时,就会考虑为这些页创建哈希索引。    哈希索引创建 :如果一个数据页被访问的次数超过了设定的阈值,并且内存中还有足够的空间来存储哈希索引结构,InnoDB 会自动在后台为该数据页上的某个索引创建一个哈希索引。    哈希索引维护 :随着数据的插入、删除和更新操作,哈希索引会自动进行维护,以保证其有效性和准确性。当数据页的访问频率降低,或者内存空间不足时,InnoDB 也会自动删除不再需要的哈希索引。5、网络协议http、https协议的区别6、timewait的作用7、TCP如何进行拥塞控制8、操作系统的内存管理机制    虚拟内存(虚拟内存是一种内存管理技术,使得程序可以使用比实际物理内存更大的地址空间。它通过将程序的地址空间分割成多个页面或者段,然后将这些页面或者段部分的存储在内存中,而将其他部分存储在磁盘外部存储器上。当需要访问一个不在内存中的页面时,由操作系统负责将其调入内存):分页式存储、段页式存储    地址映射:静态重定位(绝对地址映射)、动态重定位(相对地址映射)    内存保护:分区保护:在分区分配系统中,为每个分区设置保护机制来限制进程的访问范围;页表保护:在虚拟内存系统中,通过页表来实现内存保护。每个进程都有自己的页表,页表中除了包含虚页到物理块的映射关系外,还包含访问权限位。9、软链接和硬链接的区别软链接软链接是一个独立的文件,它包含了一个指向目标文件或目录的路径。从本质上来说,软链接就像是一个快捷方式,它有自己的 inode(文件系统用于存储文件元数据的结构)。例如,如果有一个文件 file1,创建一个软链接 symlink1 指向它,symlink1 有自己的 inode,其内容是指向 file1 的路径。软链接可以跨文件系统,也就是说,软链接可以位于与目标文件不同的文件系统上。例如,目标文件在 /dev/sda1 分区,软链接可以在 /dev/sda2 分区。硬链接硬链接是直接指向目标文件 inode 的链接。多个硬链接共享同一个 inode,它们是同一个文件的不同名称。例如,对于文件 file1,创建硬链接 hardlink1 后,hardlink1 和 file1 都指向同一个 inode,操作系统将它们视为同一个文件的两个入口。硬链接不能跨文件系统。因为硬链接依赖于目标文件的 inode,而 inode 号在不同的文件系统中是独立的,所以硬链接必须位于与目标文件相同的文件系统中。
查看9道真题和解析
点赞 评论 收藏
分享
评论
2
23
分享

创作者周榜

更多
牛客网
牛客企业服务