腾讯PCG后端实习一面面经(官网已挂)

开始两道题

  • 在有序旋转数组中找到一个数 要求复杂度为logn

  • 实现十进制n转为m进制的数 (m<16)

牛客上面有问题,本地能跑,面试官也说没问题,但就是过不了 /狗头

问项目

  1. 简单介绍一下你的项目? (全栈 前端 后端)

  2. 项目当中用户模块实现了吗?

  3. 是怎么设计的?

  4. 介绍下其他功能?

  5. 项目中里担任什么角色? (俺一个人做的,前端后端都是俺)

其他

你有学过Socket编程吗?开设了相关课程吗?

Ans:开设过,我们专业开过高级Java就学了Socket编程,我们五一的小作业就是让用NIO来完成一个客户端和服务端通信的作业。

你简单介绍一下NIO?(YES)

那你说说实现一个NIO服务端读取二进制怎么来做?(emmmmm)

换个说法吧,你来说说你项目是怎么实现服务端的?(OK,从channel buffer selector 初始化 到处理读buffer 到 返回写buffer 走了一遍,大概说了5 6分钟)

你这个五一作业是跑在哪里的?window上面的吗?(不是,跑在Mac上面的) 哦 那就相当于跑在Linux上面的吧。

那你对Linux了解吗?(我基本是在Linux上面部署项目,然后一般使用宝塔来维护一些东西,然后一些常用的命令是知道的 比如 vim top 之类的)

那你知道查看内存的命令吗?(TOP) OK

那你们开过操作系统的课程吗?计算机网络呢?没有开设,但是我最近买了书在看。 (好的)

(看了下时间 1个小时40分钟了。) 真的牛客网上面调错误 调了半个小时来着(后面直接说的思路)

反问

你还有什么想问我的吗?(自己和腾讯实习生的差距?对我有什么建议?)
没有说差距,直接说的建议(其实我就想问问自己是不是凉了,但是应该是凉了,周一挂我没问题)

还有什么想问我的吗?(腾讯的技术栈一般是什么呢? 一般后端还是C++来做的) 一听,完犊子了,俺是Java啊。

我感觉你是有点偏前端的吧?

赶紧说不是,表明自己对后端的喜爱,和自己身处实验室,没人搞前端学弟学妹要俺带的窘境。撤了一会儿。

最后:我没有问题了

那么今天的面试就到这里吧,拜拜。

拜拜!

凉了凉了!各位好兄弟,我准备秋招了!害,项目拉跨了! (又犯了之前总结的大忌,在后端面试里面吹前端,自己扇自己一巴掌)

#实习##面经##腾讯##Java工程师#
全部评论
楼主 项目做的什么呀
点赞 回复
分享
发布于 2021-05-16 08:52

相关推荐

2 13 评论
分享
牛客网
牛客企业服务