同程旅行面经(3轮技术1轮HR)后端

简单说两句

作者:后端小知识

CSDN个人主页后端小知识

🔎GZH后端小知识

🎉欢迎关注🔎点赞👍收藏⭐️留言📝

同程旅行面经(3轮技术1轮HR)后端

题外话:大家觉得这个Logo如何呢?欢迎在评论区讨论额
image-20221222193736878

简介

大家好吖😊,我是后端小知识,今天来分享一下同程旅行的面试,如果你是在校生,面临着找实习工作或者准备校招,那么一定不要错过这篇文章额,看完或多或少会对你有帮助😎

我一共面了4论,第一轮的面试距离现在太久了,而且当时手机出了一点点问题没有记录🤦‍♀️,所以我这里就写一下后面三轮问的问题吧😁

二面和三面都是技术面,我就把我觉得那些还不错的问题记录下来吧,毕竟要全部写下来还是有点多,每轮面试时长大概都是40分钟左右😃

问题

这里就只给出问题了哈,具体的答案还得辛苦友友们自己去查找额,毕竟光写这篇文章就已经够痛苦了😢

首先是自我介绍,我差不多介绍了2分钟的样子(这个可根据自己情况把握,建议3分钟左右,不低于1分钟,不多于5分钟)

后面就开始问问题了:

ps:顺序是乱序的😊

  1. 线程池有哪些参数,怎么设置这些参数阻塞队列,(这个问题我因为我第一次面试被问到了,没答来,后面恶补了一波,这次通通输出,感觉面试官挺满意的)

​ 2. JMM、工作内存和主内存、valitale、CAS、原子引用、原子类(这是问JMM后问的一连串问题,这个我之前刚好学习过,也是直接拿下,面试官挺满意)

  1. 锁,synchronized,lock,reentrantlock,synchronized和reentrantlock的区别…(这里还是问了蛮多,大部分都还是答得让面试官满意)

  2. AQS(这个答得很浅,没怎么答来,面试官看我不会就问我下一个问题了)

  3. jvm参数,怎么调优(这次面试前刚好被问到一次,这次也是直接拿下)
    为什么要序列化,版本号的作用,如果接收方的对象属性少了几个会发生什么情况?(这个问题是我引出来的,我说项目中遇到一些问题,其中一个问题就是因为没有序列化导致的,然后面试官就跟直接问,这个问题我也算是答得比较可以,面试官比较满意)

  4. MYSQL索引用的什么实现?为什么要B+树而不是其他数据结构?(这个背了好多次了,哈哈)

    事务怎么保证原子性redolog,undolog(日志那里差点没顶住,还好面试官没怎么深入问)

  5. Mybatis的动态SQL底层是怎么实现的,Mybatis的mapper层为什么要用接口(动态SQL底层我直摇头,感觉完都完了,还好后面那个mapper层为什么要用接口我答对了,因为一个月前刚好看了一篇博客,印象比较深刻)

  6. 项目为什么用到ES,ES的底层什么原理,那个打分Score是怎么算的呢(这个问题就没顶住了,打分那个我就直接摇头了)

  7. dubbozk,注册中心的优点,(实习项目中的技术栈我写了,面试官问了问,其实这个环节比较尴尬,面试官说怎么还在用Dubbo😂,这里我也没和他说太多,我说底层我还没有去了解,目前只是会使用,面试官也很善解人意,开始下一个问题)

  8. 常用的linux命令(这个问题有准备过,直接拿下,其实实习过程中也掌握不少命令,比如:top,查看进程,部署项目等等那些命令,注意,cd,ls,cat这些就建议别说了

  9. 遇到线上问题如何排查(我把我实习遇到的线上问题说了下,然后告诉面试官我是如何一步步排查,一步步解决的,解决后还记录笔记,感觉面试官很满意😀)

就说到这儿吧,在下实在是回忆不起了,下面再写个总结,从哪些方面准备面试😎

下次我面试了一定尽快分享面经,写总结,不能拖拖拉拉😂

还是小小的总结下吧:

看了上面的问题,是不是感觉还是有点难度吖? 其实我个人感觉这些问题还是比较难的,不纯是八股文,会深入的问你,那我们如何应对呢?要想深入还是得看书,看文档🤪

难归难,但是我们也不能畏惧,在面完后,要及时的去总结哪些问题不会,然后去专项的查漏补缺,亲测,效果很好😎

为了让各位友友们不迷路,这里也简单的说一下从哪些方面去着手准备面试

image-20221222195304948

好啦这次的分享就到这儿吧,后面我将根据实际情况出一个专门针对在校生的求职攻略(包括简历部分,算法笔试部分,其他),让友友们少走弯路,早日找到满意的工作(此处应有掌声😊)

【都看到这了,点点赞点点关注呗,爱你们】😚😚

抽象工厂  引导关注

结语

谢谢你的阅读,由于作者水平有限,难免有不足之处,若读者发现问题,还请批评,在留言区留言或者私信告知,我一定会尽快修改的。若各位大佬有什么好的解法,或者有意义的解法都可以在评论区展示额,万分谢谢。
写作不易,望各位老板点点赞,加个关注!😘😘😘

💬

作者:后端小知识

CSDN个人主页后端小知识

🔎GZH后端小知识

🎉欢迎关注🔎点赞👍收藏⭐️留言📝

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
### 回答1: 同程App是一款集旅游预订、景点门票、旅游攻略等功能于一体的旅游类App。推荐同程App的PHP源码主要有以下几点优势。 首先,同程App的PHP源码具有良好的扩展性和稳定性。PHP是一种开源的服务器端脚本语言,具有跨平台性和强大的功能,可以与各种数据库进行连接,如MySQL、Oracle等。同程App的PHP源码在保障功能的基础上,可以根据用户需求进行二次开发,满足个性化的需求。同时,PHP语言本身稳定性较高,可以保证App的正常运行。 其次,同程App的PHP源码具有较高的开发效率。PHP语言简单易学,语法规则相对简单,开发人员可以迅速上手并进行开发。同时,PHP拥有丰富的开发框架和组件,可以快速构建功能完备的App。这样一来,可以大大缩短开发周期,提高工作效率。 另外,同程App的PHP源码具有较低的运维成本。PHP语言适用于各种主流的服务器操作系统,例如Windows、Linux等,可以根据公司实际情况选择适合的服务器,降低服务器运维成本。同时,PHP拥有庞大的开发社区,可以获取到大量的开发资源和解决方案,减少潜在的技术风险。 总之,推荐同程App的PHP源码是基于其扩展性、稳定性、开发效率和运维成本等方面的优势。使用PHP源码进行开发,可以快速构建功能完备、性能稳定的旅游类App,提供良好的用户体验。 ### 回答2: 同程App是一款非常流行的旅游类软件,拥有丰富的功能和用户友好的界面设计。如果您对该软件感兴趣,并且有一定的PHP编程基础,我非常推荐您学习并使用同程App的PHP源码。 首先,同程App的PHP源码是开源的,这意味着您可以自由地查看、修改和使用源码。这样的好处是您可以根据自己的需求进行定制和优化,使得软件更加适合您自己或者您的客户的需求。 其次,同程App的PHP源码使用了广泛的PHP编程技术和框架,比如MVC架构、Laravel框架等。这么一来,您可以通过学习该源码来了解和掌握这些在实际开发中非常实用的编程技术和框架。同时,您也可以通过阅读源码,学习到同程App的一些设计思路和开发方法,这对于提高自己的编程能力也是有很大的帮助的。 最后,同程App的PHP源码还包含了丰富的功能模块,比如酒店预订、景点介绍、机票预订、旅游攻略等等。这些功能模块覆盖了旅游领域的各个方面,可以帮助您更好地理解旅游行业的运作和需求。在学习和使用源码的过程中,您可以通过参考这些功能模块的实现方式,来设计和开发自己的旅游类应用程序。 综上所述,推荐同程App的PHP源码是因为它开源、使用广泛的编程技术和框架,同时具有丰富的功能模块,可以帮助您学习和提高自己的PHP编程能力,以及开发出更好的旅游类应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小叮当撩编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值