11.08上午10:3070+min左右bg:java选手,想找java或go岗位面试平台:腾讯会议一开始自我介绍,然后两道算法题,给40-50分钟时间做,可选共享屏幕本地编辑器或者在腾讯会议的代码界面写(界面小,靠右板边,左边视频界面,很不舒服)。第一道是个内存移动的函数void memove(void* src,void* dest,size_t length),第二道英文句子反转,如hello world,give me money反转为world hello,money me give。花了30分钟左右才把第二题搞出来(我是菜鸡),然后第一题看懵了表示size_t这个类型都没见过,然后跟面试官说不会请求换题,面试官人也挺好的说你写个快排吧。然后很尴尬的是十多分钟写完快排后有个bug导致排好的数据不对,最后发现是边界没处理好。最后挺尴尬的,问了下这两道题的思路结束手撕。八股:1.c艹的多态知道吗?不知道啊,说了java的多态2.学过c艹吗?问了些c艹的,基本没答出来,问以转c艹吗3.linux命令了解哪些?说了目录文件的操作,ps进程的,vim使用。 然后又问内存使用怎么查看,怎么查看进程状态(java选手表示这些都没用过啊)4.看我答的不好,看简历上写了mysql和redis。就问这两了。  mysql存储引擎有哪些?这两种引擎的区别? B+树和B树的区别,为什么要用B+树?5.项目中redis用了哪些?说了缓存击穿的解决方法(嘴瓢说成了缓存穿透),又想说超卖的分布式锁解决方案,但对方好像不感兴趣就没具体说了。6.还问了socket编程中select和epoll区别。顺便问了下tcp的time_wait是什么7..闲聊,老家哪的,实习时间,加班能不能接受,能不能转c艹反问环节1.什么技术栈?主要c艹,还有点go,lua,后台开发,还涉及到微服务总结腾讯上来就2题或者3题算法题,然而自己太菜了,两道题都做了好久。小tip,如果一道题完全没思路可以请求面试官换题,就比如我的第一道内存移动连变量名都不知道跟不要说思路了。 算法答+讲思路差不多50min左右,快排由于边界问题没写对(结束后改了两处,一处=,一除循环初试条件+1就对了,真气啊,做的时候死活改不对,结束后一分钟改对),所以常见的算法题还是要反复刷啊。 本人学的java,以前课程有教c艹,但基本c艹全忘完了,问了好多c艹以及能不能转语言。另外c艹岗位对于linux要求挺高的特别是内存方面,java菜鸡选手只知道基本的文件操作命令。基本是凉了,本来想java或者转go的,结果是c艹岗位,面试官人还行,但是下次不要再捞java选手了。
点赞 11
评论 4
全部评论

相关推荐

头像
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务