面经详情
匿名用户
面试了职位:Java
未通过
当前内容设置为仅微信小程序内可见
前往微信小程序
相关推荐
匿名用户
Java
感觉没戏
我前段时间面试的后台开发实习生,本来准备的是java,结果面试官直接问c++,我当时还是有点懵的,毕竟C++好久不用了,基本都忘光了,他第一个问题是知道c++中的虚函数吗?我不记得了,反正腾讯还是比较注重基础吧,喜欢问底层,比如hashmap底层,redis的sort set的排序底层实现。
...查看更多
包含1个问题,1个回答
Q:redis中有哪几种数据结构。
2 年前 发布
8953
Java
未通过
1.HashMap和 TreeMap 的区别2.HashMap 如何解决冲突(链表,红黑树)3.红黑树有什么特点?4.怎么求n个节点的满二叉树的高度5.设计模式:单例模式的使用场景,举例一种单例模式,如何优化(如何提高效率 模板模式是什么,使用场景6.Linux :说几个你知道的命令,如何查看进程,如何查看 CPU 使用率,怎么开启定时任务7.遇到过内存泄漏吗?内存泄漏怎么解决8.数据库:数据库怎么优化慢查询, 索引能加快查询速度的话,能加快写速度吗 怎么优化写速度 索引是越多越好吗 然后说虽然系统里你好像已经笔试过了,但是还是再来两道算法题看看 😅1.(口述思路)求两个链表的相交节点,分了有环/无环两种情况2.(阿里伯乐系统,在线手撕算法)给了一个数组,给了一个 sum ,求数组中的元素相加和为 sum 的所有 case 二面 周五,历时1h5min。 让我介绍一下简历中的项目。 先问了问项目中用到的一些东西(于是20分钟过去了)。 然后是提问:(10多分钟)1.介绍一下 HashMap2.数据库对两张表怎么关联查询。 举个例子,一张用户表,一张订单表,用户 ID 两个表中都存在。那怎么设计表? (ID 作为外键)3.数据库怎么存储图片4.数据库中有哪些数据类型5.数据库索引的作用,为什么能加快查询速度,索引的原理6.进程和线程的关系和区别7.怎么实现多线程8.口述一下如何 实现 Runable 接口9.数组和链表的区别,和使用场景 JAVA 中的链表用的哪个类10.栈和队列的区别 还有很多,记不清了…… 算法题:(手撕)1.在一个有序数组中查找指定元素2.在一个循环有序的数组中查找指定元素 (二分法) 最后,例行官方话术: 你有什么想问的? 三面 历时35min 面试官忙,约了时间与二面相隔了一周,周一 自我介绍。 讲项目,项目挖得挺深。 讲完项目开始聊人生。 🤣 过了一个半小时,招聘助手打电话来约了4面
...查看更多
2023-03-26 发布
匿名用户
Java
未通过
社会招聘,主要问项目,这个思路我比较赞同,具体聊了一下做的过项目,揪重点模块好好聊了一下。 一面:视频面试,面试官还是相对比较犀利,对于项目细节进行追问,对于架构和功能的处理方案也有质疑提问,问的问题思路很连贯,所以我也相应的一一回答了,把项目问题聊完之后已经过去接近半小时了,顺势继续追问了一些Java基础问题,基本能答上来,又问了微服务相关的一些原理问题,这些我都熟悉,答得不错,面试官又提问了数据引擎的细节问题,这部分我参与业务中参与不多,考虑到可能继续追问细节,就干脆说遗忘了,跳到下一个问题,然后进入现场笔试环节,除了一道算法题,我大约15分钟解决了,一小时后收到短信面试通过。 二面:面试官比较健谈,聊得不错,也是抓着项目问,情况跟一面类似,一面之后我自己对于项目的表述又整理了一番,所以答得更加顺畅,然后又就多线程锁相关的问题聊了一下,问了一下线上问题排查的经历分享,然后就进入到比较尴尬的环节了,开始问基础问题,集中在数据和数据结构和细节上,比如大整数的存储方案,倒置的算法处理等等,这部分说实话确实是被问得突然,尽量思考,分析回答了一下,然后就结束面试了。 其实觉得自己表现还不错,但是可能是面试官觉得基础非常重要吧,第二天收到短信说未通过,其实我个人想法,走社会招聘流程,我们都是在做应用开发,很多基础问题突然问到难免措手不及,感觉还是有点冤的,当然,也是很好的一次课,做面试准备时这方面我也还要多多关注。
...查看更多
2 年前 发布
1
哒哒贝塔
Java
感觉没戏
中午接到电话,HR表明身份后,首先问我现在有没有空,有空的话就直接开始。首先是自我介绍:数据库、Linux等问题都会问?
包含5个问题,5个回答
Q:概率论问题:父母喜欢女孩,如果生出来的第一个是女孩,就不再生了,如果是男孩就继续生,直到生到第一个女孩为止,问若干年后,男女的比例是多少?
2 年前 发布
匿名用户
Java
未通过
1.首先面试官先自我介绍说是做游戏ai的; 2.将自己的项目; 3.了解强化学习么? 4.移动端模型的压缩和量化; 5.linux系统调用; 6.链接过程; 7.32位64位代表什么?对C++程序员的影响和区别; 8.流水线对C++代码的影响?
...查看更多
2 年前 发布
匿名用户
Java
未通过
看了下我的项目没亮点,面试官就问Java基础,多线程,数据库,Linux,Redis,操作系统,计算机网络,反正能问的都问了个遍,算法题是一百万个数找最大的100个,合并两个有序链表,好多答不上,当晚就挂了。
2 年前 发布
0052
Java
确定通过
必须具备的: 扎实的编程能力; C/C++/Java开发语言; TCP/UDP网络协议及相关编程、进程间通讯编程; 专业软件知识,包括算法、操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全等。 有一定了解的: Python、Shell、Perl等脚本语言; MySQL及SQL语言、编程; NoSQL, Key-value存储原理。 可以加分的: 分布式系统设计与开发、负载均衡技术,系统容灾设计,高可用系统等知识。
...查看更多
2 年前 发布
进入微信小程序
前往微信小程序,查看更多结果
立即前往
看准网
腾讯
腾讯面试经验
腾讯面试经验:Java后端开发工程师
正在招聘
云存储研发工程师
等 200 个岗位
去看看