shopee后台一面

岗位:后台
时间:9.17下午14:00
时长:60分钟

上午撸了百度,回来就睡了,迷迷糊糊醒来13:57,赶紧上牛客准备面试。。。

1、自我介绍。
2、你从c++转java,那应该都挺熟悉的,先问问c++的问题(What?????)
3、const关键字。
4、vector和list的区别。
5、迭代器和指针的区别。
6、c++中类对象的内存结构分布。
7、为什么类的成员函数不占对象的内存空间。
8、一个字符串,strlen()函数和sizeof()关键字的区别。
(好了,c++的问题了解的差不多了,下面问一下java的东西。。。)
9、说一下java的内存分布。
10、final关键字。
11、乐观锁和悲观锁。
......(中间的一些java问题忘了,差不多有3、4个吧,都是java基础)
(看你用过mysql,聊一聊数据库吧。。。)
12、数据库范式了解吗,说一下。
13、事务的隔离级别?各自解决什么问题?
14、了解索引吗?各自的特点和适用场景。
15、知道mysql哪些存储引擎,说一下,各自的特点。
(好了,那聊聊网络吧。。。)
16、TCP和UDP的特点。
17、TCP三次握手、四次挥手。
18、TCP连接、断开时一些标志位的改变,说一下。
(再看一下操作系统。。。
19、进程和线程。
20、进程的逻辑地址空间划分,详细说一下。
21、线程的切换和进程的切换有什么不同。(这个没答好,当时有点懵圈了,乱说了一通。。。这个问题本来也没详细看过)
(最后做个算法题吧。。。)
题1:通配符的匹配,我看了一下题目,短时间内很难写出来,都没有一个完整的思路,向面试官委婉表达了自己很菜的意思,结果给我换了一个。。。
题2:十六进制字符串和十进制字符串的相互转换,这题不难,不过短时间内写完还是不易,当时脑子也很糊,磕磕碰碰说了一下思路,把十六进制转十进制的简单实现了一下,十进制转十六进制没写。。。

总结:很基础很规范化的一面,一上来问c++把我问懵了,好多c++的知识点我都不记得了,全凭以前的底子在答,好在多少能说出一些,最后的算法题跪了,大概凉了。。。
(shopee的笔试做得贼烂,没想到还是给了我一面的机会,感谢!!)
#面经##秋招##Java工程师#
全部评论
哇 我周四面shopee产品 感觉希望不大😭
点赞 回复 分享
发布于 2018-09-17 16:38
待会7点面试,很慌
点赞 回复 分享
发布于 2018-09-17 17:12
请问楼主啥时候约的面试呀
点赞 回复 分享
发布于 2018-09-17 17:51
兄弟你等了多久面试官,我这边他还是离线
点赞 回复 分享
发布于 2018-09-17 19:04
【🙏】请问面试前多久会收到面试通知呀?之前做完笔试说过了结果一直没有面试通知…
点赞 回复 分享
发布于 2018-09-17 19:28

相关推荐

给🐭🐭个面试机会吧:我boss直聘天天有家教跟我打招呼😓
点赞 评论 收藏
分享
01-26 22:20
已编辑
门头沟学院 Java
Java抽象带篮子:项目很nb了,现在好好准备八股和算法吧,早点找实习,可以看看我的置顶帖子。帖子里写了怎么改简历,怎么包装实习经历,还有2个高质量可速成的项目话术,和我的牛客八股笔记专栏
点赞 评论 收藏
分享
头像
02-21 16:31
长沙理工大学
大家好,今天分享一个很贴合目前校招时间段的提问:Up你好,本人双非本科大四,软件工程专业。大学前两年因为感觉前端好学,岗位也多选择学习前端。但那时比较懒散,课也多,所以前端也没有学多好。后来互联网寒冬,觉得出去不好找工作。就在大三下开始准备考研,但在去年10月份放弃考研(因为家里的一些事故,一个半月没有复习考研),处理好后,剩70多天感觉考不上值得上的学校。所以干脆准备就业,但感觉前端这个方向特别凉,于是换成了Linux c++方向(为此拒绝了一个前端实习)10月底到现在复习了c语言,学习了C++语法,特性,包括STL这些。学习了Linux系统编程进程线程,网络编程tcp/udp,多路转接,l...
牛客230000345号:毕业入坑两年,提点参考的东西吧,建议边找边备研,学历才是第一生产力,后期如果你要职业发展,这是最基本的几个了,工作和晋升除了项目经验,不就是比的派个人学历、吹牛能力和一堆头衔了(晋升的话,派系很重要)。 工作方面,不了解服务端,但是你可以看招聘,其实相比来说qt在客户端和服务端都可以用到,而且跨平台兼容性好,而且qt不就是c+++吗(学好c++,用哪个框架都不头痛),qt不只是给你个UI界面,封装的很多东西都是可以借鉴的。看你想去哪个城市,现在长沙软件行情不好,真心建议没上岸可以去深圳看看,长沙这边工资对标深圳砍半(眼泪流下来),长沙不少大一点私企面试的也开始卷学历卷项目(双非泪奔),如果想去国企你要能吹当然也可以(其实国企也就那12%的公积金了,并不稳定,但是稳定穷是肯定的)。 想去好一点的,建议把基础打牢,学历一定要提高(长期发展一定要,国内还是不少地方学历论的),如果有实习期建议能参与公司项目就参与,不然只会被拷打,最好从项目或者demo里把设计模式、指针、特性、模板、多线程实现并发并行、通讯协议、数据库这些基本的学会一部分,建议再学学qml和Linux,最好学一点嵌入式(Linux用在嵌入式板挺多的),掌握一门脚本语言(Python,Python,Python)和git或者svn代码管理,没签合同(不是三方),你还是校招生,校招只有一次(当然也可以说是本科一次,硕士一次,博士一次),用了错过就没有了,好多公司最喜欢招应届生了,一张白纸(又便宜又容易被PUA)。 最后,其实纠结这么多,不如第一份工作就选你最喜欢的编程语言、框架和操作系统,反正都是牛马,也不一定只吃一家喂的草
点赞 评论 收藏
分享
评论
6
39
分享

创作者周榜

更多
牛客网
牛客企业服务