javasocket编程例子,给大家安排上!
生活随笔
收集整理的這篇文章主要介紹了
javasocket编程例子,给大家安排上!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
美團面試經歷(還原最真實的4面)
美團一面:
1、自我介紹
2、聊項目相關
- 介紹項目
- 怎么保證redis與Mysql的數據一致性
- 見你寫了個加隨機數預防緩存雪崩,解釋一下
- 未改進和改進后的Jmter測試性能對比
3、Redis
- 為什么選擇Redis作為緩存?
- 為什么Redis的性能十分的高?
- 說一下單進程、單線程的Redis和你平時寫的多線程程序的對比
- 如何保證Redis的高可用?(哨兵、持久化策略RDB、AOF)
- 解釋一下哨兵、RDB、AOF
- 主從一致性
- Redis數據淘汰策略
- 能說一下分布式事務嗎?
- setnx是事務嗎?
4、Mysql
- 解釋一下事務
- 講一講事務隔離級別
- 為什么使用B+樹作為索引
- 聚簇索引和非聚簇索引的區別
5、Java
- Java是如何保證其安全性的
- 剛見你說了Java 內存泄漏問題,解釋一下什么情況下會出現
- 說一下BIO、NIO、AIO
6、手撕算法
- 一個數組找出出現次數最多的一個數,如果多個數出現的次數相同則輸出第一個
- 生產者消費者(一對一)
7、其它
- 平時怎么學習的
- 有什么需要問的嗎?
美團二面:
1、手撕算法
- 10個多線程保證 i從0加到10 (差點翻車,主線程忙等另外10個線程完結)
- 反轉鏈表
- 上臺階(n=80)
2、操作系統
- 常用的linux命令說一下
- 操作系統中的信號 和 信號量有什么關系
- epoll 和 Selector 有什么區別?
3、計算機網絡
- 說一下擁塞控制
4、數據結構
- 說一下紅黑樹,你平時用的技術哪里用到了它?
- 哈希表怎么處理沖突?
5、項目相關
- 把項目放到服務器上運行的時候有沒有遇到什么問題?查看項目運行的狀態怎么做?
- spring 和 springboot的關系你是怎么理解的?
- Spring IOC和AOP說一下你的理解
- 為什么用消息隊列?
- 對于消息的重復消費你有什么設計方案嗎?
美團三面:
- 你怎么學的Java啊?
- 設計模式了解嗎?單例講一下,懶漢餓漢double-check,怎么實現。策略模式,外觀模式,適配器模式,裝飾器模式,分別講一下
- 聯合索引什么時候不會觸發索引?
- AOP了解么,有什么好處,如何使用,怎么實現的?
- 支付寶到銀行的轉賬業務怎么實現?
- redis實現分布式鎖
- 三臺機器集群,按不同權重訪問,怎么做?
美團四面(hr):
- 先介紹一下你自己吧
- 說一下四種IO模型
- 平時怎么去學習的?
- 為什么你說學習了要去實踐?
- 說一下的最大的優點和缺點
- 舉一下你缺點的例子
- 想象一下你幾十年后是怎樣的生活?
- 你覺得最痛苦的一段時間
- 對你影響最大的一件事情
- 在安排活動的過程中有沒有發生什么沖突?
- 你有什么崇拜的人嗎?
- 你有什么想問的?
讀者福利
分享一份自己整理好的Java面試手冊,還有一些面試題pdf
領取方式;關注+點贊后,戳這里即可免費領取
不要停下自己學習的腳步
1R2dB)**
不要停下自己學習的腳步
[外鏈圖片轉存中…(img-tqtFjmPy-1624765396070)]
[外鏈圖片轉存中…(img-9bx8dPf7-1624765396073)]
總結
以上是生活随笔為你收集整理的javasocket编程例子,给大家安排上!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我认为最节省时间的CSS命名规范
- 下一篇: 动态链接(指向运行时常量池的方法引用)