PHP工程师精选面经合集
0家公司
0篇面经
最新 热门
KK集团后端管培生
两个面试官轮流拷打!其实问的也不是很深,主要是目前AI这一块MCP,RAG这些都没接触过!大约问了一个小时左右!1:自我介绍2:介绍项目,挑一个你最熟悉的!3:项目中比较新颖的点!和已有的产品相比创新之处,优势?为什么做这个项目不做别的?4:MCP知道吗用过吗?5:提到项目掉过大模型接口,上下文过长呢?怎么处理?RAG了解过吗?6:软件开发中最熟悉哪一块的技术?比如网络,数据库,算法,数据结构?7:提到了熟悉多线程,问多线程开发容易遇到的问题?你想对其他人更熟悉多线程哪部分?觉得遇到哪种问题别人可能会问你?8:死锁?线程安全问题(提到了多线程计数器)?如何解决?9:MySQL中多线程计数如何保证线程安全?Redis呢?说了Redis单线程无线程安全问题,但是面试官说了一些东西似乎没听懂!10:乐观锁怎么个事?乐观锁CAS过程中版本匹配失败,如果抛出异常怎么办?有没有解决方法呢?之前说了可以重试,但是又问这个以为是除了抛出异常或者重试还有其他更好的方法呢!回答不知道了!11:Binglog有哪些格式?12:Seata怎么用?当时用的seata的AT还是XA?为什么用Seata?13:微服务项目和单体架构的区别?14:选的那个项目是你从自己完成的吗?前端用了什么?为什么没走前端?15:平时怎么学习的?学时间多还是敲代码时间多?反问:公司主要技术栈?主要PHP,Java主要做BI,大模型这块用python,有做机器人用C++。多久有结果?几轮面试?对我的这个表达能力,技术掌握程度等等给个评价吗?懂得挺多的!但是技术深度有点不足!
查看15道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/034bed997b05474a89e3854ecd3006d9/feed/main/detail/0f744c1806b4428292ccb83f260dce3c
04-26 15:09
已编辑
美团_测试开发(准入职员工)
融360 后端 秋招一面
面试官是女生,没开摄像头,进来先介绍技术栈,是否接受php整体30min1. Linux命令,文本处理;只问了我是否熟悉,我说熟悉,没深挖了2. 查看正在运行Java的进程;netstat、lsof,面试官回复ps命令呢,我说也用过,和lsof差不多,都可以查看3. 有没有用过MySQL集群,如果部署在单机,有没有保证可用性;因为是单体,评估了连接数,并且用了redis减轻压力进行兜底4. 提了一嘴RocketMQ,问我是用过的对吧;我说是的,没深挖5. MySQL索引结构;为什么要用B+树;聚簇索引和非聚簇索引6. 唯一索引是聚簇还是非聚簇?瞎猜了说是非聚簇,面试官让展开说说,回答是唯一索引只需要判断有没有重复,没必要用到聚簇索引,非聚簇够了。7. WAL技术?没听过,面试官说是数据库当中的预写日志,undo,redo,然后我回答了binlog,redolog,undolog8. CPU突然变高了怎么排查?top命令先定位进程,如果是程序,查看日志,看看是不是死循环了,定位后去修改;感觉没答好。9. springboot注解,MVC机制原理,回答了是通过拦截器拦截所有请求,根据URL去映射Controller10. 计网 浏览器输入URL整体流程11. 大整数相加,不用加法;不会12. 合并有序链表;ok13. 场景题,抖音的点赞,怎么设计,用到了哪些组件,表结构14. 两个文件,一个50w的URL,一个500,找到相同的URL15. 反问,能否提前实习
查看15道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/018ce1a32ac84f4583b62aa91ee06103/discuss/726200276062924800
百度后端实习 度小满 一二面凉经
250218 一面 50min    实习用这个 Kafka 对优化了这个消息的推送机制,他原来没有Kafka 之前是怎么推送的?Kafka是怎么分区的?然后消息推送到哪个分区?Topic用了几个?有几个分区,你们怎么判断用哪个分区,是轮询还是?    链表,队列还有栈,他们怎么实现的?底层数据结构可以说一下吗?一个链表查询的时间复杂度,还有删除添加的时间复杂度?说说你比较常用的两个集合?    介绍一下 TCP 的四次挥手的过程?(每次挥手完之后,你最好再说一下他的那个服务端还有客户端的状态)每次挥手后,客户端为什么会等待2msl?除了等待服务器返回数据还有什么原因?    谈谈这个 Java 的那个面向对象的设计思想?3 个访问修饰符?protected是什么情况下不能访问?写一个方法,不写这个访问修饰图,它默认是哪个访问修饰符?    HashMap和ConcurrentHashMap的区别?分段锁是加在哪里?段的大概的范围是什么?这个范围跟 1.8 相比对桶加锁他有什么区别?段的范围可以设置吗?HashMap哪些操作是线程安全的? 介绍下computeIfAbsent方法?    Java 那个操作字符串有哪些类?String a = “abc” 和 StringBuilder b  = new StringBuilder(”abc”),这两个相等吗?    JVM 有哪些垃圾回收算法?说一下CMS 垃圾回收的那个算法?CMS用在那个新生代还是老年代?项目(实习)里面一般用的垃圾回收器怎么配置的?    MySQL 的最左前缀的原则这个索引你了解吗?如果没有a,只有b、 c 它还能走联合吗?where a 大于一个数,还能走联合索引吗? Redis 的分布式锁你了解吗?保证它的加锁是原子操作?除了用 set NX 命令,还知道其他方式实现? Redis 比较高并发是怎么做到的?(单线程模型,还有它的那个数据结构这些方面,也还有它的那个这些方面来进行回答) Redis 的内存那个淘汰策略了解吗?Redis 的持久化策略你知道吗? MySQL 有几种日志讲一下?Redis 的主从复制讲一下?    基于MySQL 的商品状态的管理机制,这里的商品实例锁是锁吗?介绍一下你们这个商品状态的状态机都有哪几个状态?两个线程同时更改商品状态如何保证商品状态正确呢?    手撕:打家劫舍1,优化到O(1)空间复杂度250220 二面 55min在学校研究什么?这个模型是开源的吗?训练好的吗?物联网与普通计算机专业的最大区别是什么?你用过Python和Java,感觉哪个更好?为什么在订单系统中使用Kafka?如何确保消费不重复?Java注解的使用场景是什么?你自己实现过注解吗?    解释MySQL的隔离级别及其区别?一个事务场景题目, 三个事务abc,a嵌套b,b嵌套c,每个事务内k+1,问每个事务k的结果是多少?InnoDB引擎对比其它引擎的优势?手撕:三数之和,a+b+c=0返回不重复的所有组合反问:业务?(技术栈包括PHP和Java,新服务使用Java)    你如果要来的话,可能给你做php,能搞吗?
查看24道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/9a7fa3c1c99044d5a4321ba28ae360ab/discuss/704380176133566464/discuss/701741209361895424/discuss/689260111369359360/feed/main/detail/2937f586463e4d58802ec5dd0a92266e
2024-11-06 01:00
已编辑
门头沟学院 golang
小鹅通后端golang
无面如何呢:喜欢小鹅通3天oc
查看8道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/d3b498d4c1294ae3ba16238a1fb887e9
滴滴面经
10.29 滴滴日常实习面试八股盛宴,问的简单,手撕也简单,感觉可能KPI面。1.面向对象的理解,三大特性2.继承和接口的区别3.深拷贝和浅拷贝在项目中的运用?和实现(项目运用没太懂)4.单例模式,懒汉式饿汉式5.volatlie关键字,有序性、可见性。volatile能不能保证原子性?synchronized原理?乐观锁?ABA问题?6.AOP的原理?动态代理的原理?spring中用的是jdk代理还是cglb7.redis缓存击穿以及解决方法。布隆过滤器怎么减少误判?(讲了设置多个哈希函数,面试官好像没get到)8.虚拟线程?(没听过,就没继续问了)9仿12306项目,介绍下项目。怎么判断一个座位那些站之间有票?如果车次有100个站怎么办(说了感觉效率上感觉可能没有影响,存储上可能可以用二进制)(有点像反驳了面试官的感觉,不知道有没有影响)10算法,循环链表入口,时间复杂度?最坏时间复杂度(这个不清楚,结束后一想感觉就是首尾相连组成一个环,也只是o(n))反问:1.用go还是php?都有可能2.对自己的评价,说可能讲问题太长篇大论了,可以先讲重点。3.一共几面(说可能二面不太清楚)啥时候出结果(说不知道,他只负责这一面)4.说了句听声音他挺年轻的,他说谢谢(不知道该不该说,可能让面试官误解我认为他不够强)70min10.30 滴滴二面问的比较简单1.在学校的情况(应该是试探能不能来实习)2.手撕算法,链表每2个元素反转。写完让递归实现?等于2个题吧(大概花了20多分钟)3.mysql隔离级别4.脏读和幻读区别5.怎么避免幻读,能不能完全避免?7.临键锁、间隙锁怎么上锁8.职业规化反问:是不是一共2面?业务是go偏多还是php(答go)有什么不足?(说还可以,没说哪不足)面试官问为什么考研?本科怎么不就业?50min2天后询问流程,面试官说“同学拒绝入职,流程终止”???我拒绝入职?反正是g了
慢热的马里奥不想上班:不缺人吧,答得好也进不去
查看21道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/4ed95874731a452a9358e1aa7ae1e419
2024-11-10 19:52
已编辑
字节跳动_服务端开发(实习员工)
小鹅通后端OC
bg26届日常实习,双非一本,Java(进去写Go和php),有一个月小厂实习经历(实习没啥产出所以简历没写,但是面试说了;基本带薪学习,一个月就写了3个接口)Timeline10.18 骚扰hr(老板直聘)10.22 上午要简历,下午约面10.23 下午一面10.24 上午二面10.25 下午hr打电话通过,口头oc10.28 邮件正式ocbase深圳哎 真是运气,人太多了,找实习 七成运气上周还在小厂外包干着,边请假面试边上班24号那天,上午面试下午上班晚上健完身吃个饭刷刷dy睡大觉 真是充实的一天啊一面(20min)1. 数组与链表的区别2. 做一道题,讲思路,力扣169 多数元素3. mysql建表会使用到哪些索引4. 多级评论的表(最多二级),你会设计哪几个关键字段(ID,pid)5. 写sql,查询二级评论最多的一级评论 取前10条6. 说一下项目背景7. 如果遇到报错和异常,怎么排除8. 慢sql如何解决9. 经常用redis的那几种类型10. 有过使用分布式锁的经验吗,分布式锁底层用的哪两个命令呢11. 学习编程过程中遇到最大的挑战是什么反问:1. 部门做什么,对企业内部,对公司内部的数字化运营系统2. 面试总共会有多少面:2面技术面3. 什么时候出结果:3天内二面(20min)1. 分享一下你之前项目当中,印象比较深刻的部分(这时候就该说你的项目有什么难点,亮点)2. 我说了接口日志重构,他说这样不错(从代码层面上),但是如果日志代码出错了也有可能会影响到业务,能不能再优化一下,从系统层面减少 日志和业务的侵入,甚至独立出一套系统,甚至日志系统出现问题也不会影响到业务3. 场景模拟:  a. 如何防止超卖,然后引申了很多  b. 购票过程会出现接口耗时等待的问题(异步,并发,给用户感知购票的操作)(类似淘宝支付之后,会先显示支付成功正在生成订单,而不是等支付成功并且生成完订单再告诉用户)反问1. 业务做什么,主要知识付费,然后延伸了其他,比如直播带货电商等等2. 还有哪些技术需要学习:  a. 尽量对常见的业务场景比较了解,业务是什么,业务要用到什么技术,  b. 遇到了极端的问题 需要用到哪些技术,有哪些解决方案  c. 可以壮大技术技能,或者加深对一些业务场景的理解  d. 多写代码,多遇到问题,就能成长,参与实际开发3. 面试结果什么时候出:3个工作日内
花不开柳成荫:真是看运气,我Boss也找了小鹅通,发了简历就没下文了
查看15道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/5df1c98639d7413cb5cd4442cd19b965/discuss/677573387727704064/discuss/677534999368724480/discuss/668540666904883200/discuss/668200936866648064/discuss/664271335442460672/discuss/664244051390095360/feed/main/detail/3e185b41feb5422baf8eb3907ee2f9db/feed/main/detail/c9bacba0ec5642288ecde492634d619e
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

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