吉比特php平台开发一面经验

看了牛客很多面经,但是php的很少,我发一篇吧,
吉比特的招聘效率是我见过最高的,头天晚上笔试,第二天上午面试(如果一面技术面和二面hr面过了的话,就稳了,基本第三天到第四天直接发offer),公司宣讲会也还不错,感觉得到是一家比较有人情味的公司;
他们重基础,所以语言特性问得比较少;
1.一分钟的自我介绍:
balabala;
2.学了哪些计算机基础课程:
balabala(暖场题);
3.让写完一道笔试没写完的编程题:
花了5分钟左右写完,因为比较简单,就找到数组中最小的重复值和在原数组中的下标;
4.问了笔试作对的两道填空题的解题思路:
balabala;
5.项目经历上有PHP微信开发,问开发中遇到什么印象深刻的问题,说1到2个:
balabala(做项目遇到有价值的坑,最好是记录下来,我这里就忘了,挂的原因之一)
6.用微信地图API实现了什么功能,怎么解决精度问题:
balabala;
7.thinkphp框架怎么学的,了解过CI框架吗,比较一下:
老师课上教的,只会tp(挂的原因之一);
8.有没有系统学过python,python怎么实现文件复制,垃圾回收是怎么样的,三种读文件方法的区别:
没有,前面两个问题回答不出,所以问了个更简单的,答出来就下一个问题了(这里技能树没点到,挂的原因之一);
9.说一下mysql的锁:
因为简历上有写会mysql,但是只会用,其他的不知道,所以gg;
面到这里就挂了,一直说这个我没有涉及,那个我没有涉及,就挂了,哎,技能树没点够,还需加油。
挂了之后,面试官最后教了我一个问题(因为后面很详细的告诉了我答案)
10:php使用redis的原因:
答:缓存。。。
面试官:错,因为php没有java那样的线程池,多个系统用一个数据库的话,一个系统拖住了数据库,其他系统都崩溃什么的,他说得又快又长,记不大住了,大概这个意思。
php的大兄弟们,如果没有面试经验的话,也不用慌,其实问得还是不是那么难,但是,一般面试官都是老鸟,你肚子里有多少货,他一般都会问出来,觉得差不多就招了,货太少就刷了,我是这样觉得的。。
#吉比特#
全部评论
mysql的锁可以结合引擎说说行锁、表锁,读写方面可以说共享锁、独占锁,也可以从乐观锁、悲观锁的角度,乐观锁可以说一下MVCC的版本号机制
点赞 回复 分享
发布于 2017-09-14 11:38
怎么知道有没有挂
点赞 回复 分享
发布于 2017-09-14 14:21
谢谢分享
点赞 回复 分享
发布于 2017-09-14 11:33
感觉问的都挺基础的。。
点赞 回复 分享
发布于 2017-09-13 23:25

相关推荐

面试官全程关摄像头1.自我介绍一下2.React和Vue哪个更熟悉一点3.你在之前那段实习经历中有没有什么技术性的突破(我只是实习了44天工作28天,我把我能说的都说了)4.你封装的哪个表单组件支不支持动态传值5.自己在实习阶段Vue3项目封装过hook吗6.hook有什么作用7.Vue2和Vue3的响应式区别(我说一个是proxy是拦截所有的底层操作,Object.defineProperty本身就是一个底层操作,有些东西拦截不了,比如数组的一些操作还有等等,面试官就说实在要拦截能不能拦截????我心想肯定不行呀,他的底层机制就不允许吧)8.pinia和vuex的区别(这个回答不出来是我太久没用了)9.pinia和zustand的区别,怎么选(直接给我干懵了)(我说react能用pinia吗  他说要用的话也可以)10.渲染一万条数据,怎么解决页面卡顿问题(我说分页、监听滚轮动态加载,纯数据展示好像还可以用canvas画)(估计是没说虚拟表单,感觉不满意)11.type和interface的区别12.ts的泛型有哪些作用(我就说了一个结构相同但是类型不同的时候可以用,比如请求响应的接口,每次的data不同,这里能用一个泛型,他问我还有什么)13.你项目用的是React,如果让你再写一遍你会选择什么14.pnpm、npm、yarn的区别15.dependencies和devdependencies的区别总而言之太久没面试了,上一段实习的面试js问了很多。结果这次js一点没问,网络方面也没考,表现得很一般,但是知道自己的问题了  好好准备,等待明天的影石360和周四的腾讯了  加油!!!
解zj:大三的第一段面试居然是这样的结局
查看15道真题和解析
点赞 评论 收藏
分享
评论
点赞
15
分享

创作者周榜

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