本人投的Java岗。 算法的时间复杂度和空间复杂度 概念 时间复杂度一般有什么表示   数组、栈、队列、链表几个数据结构的区别,以及它的特性,它们对于内存的要求,它们分别的插入的时间复杂度是多少  红黑树是一种什么样的数据结构  说一下二叉树,一般用来解决什么问题  哈希表是什么  散列冲突概念  解决冲突的办法 答:链地址、扩容   最近有用到什么算法,或者什么特殊的数据结构?比如项目的点赞功能是通过什么来计算评分的,是用什么算法的?你觉得这个算法可以怎么优化吗?  协议方面,大概描述TCP、UDP、HTTP讲述了什么  HTTP是几层协议  在浏览器里面输入一个url分别做了什么事情?  长连接知道吗?  webSocket知道吗?  HTTP的会话机制大概明白吗?  知道JWP机制吗?(没了解过。好像也百度不到啊,难道是我听错了?)  讲两个状态码 400 500  分别是什么意思?    WEB安全有一些了解吗?Xss   你平时有用过一些安全的手段吗?看你简历有写jQuery,现在还有使用吗?大概讲一下jQuery,有用过别的前端框架吗  你对前端用的稍微少一点吧,后端能稍微讲一下线程和进程的区别吗  你理解协程吗?  你的开发项目对多线程多进程有一些应用场景吗? 暂时没有。。   讲一下Java垃圾回收机制 讲了一下四种垃圾回收算法,新生代和老生代   对数据库有什么了解吗?能大概讲一下MySQL是什么类型的数据库吗  InnoDB知道吧,讲下锁机制  事务你了解吗  之前有在哪里实习过?(没有)  那你对技术有什么想法呢,技术栈上面?  你那边有什么问题吗? 什么事业群的?(CSIG 腾讯云)  运营开发工作内容?  给我个评价?  哪些方面去补充一下?     感觉一面主要考察基础吧。最后给我的评价是学习能力挺好的,推荐进二轮。感觉腾讯的面试官挺不错的。后面也是进了二面
点赞 5
评论 4
全部评论

相关推荐

04-03 22:41
兰州大学 C++
老六f:有时候是HR发错了,我之前投的百度的后端开发,他给我发的算法工程师,但是确实面的就是百度开发
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务