我的CloudSEK實習經歷
這篇文章是關於我在 CloudSEK 實習的。
CloudSEK 是一家網路安全公司,利用人工智慧和機器學習來識別和管理數位威脅!
我在 Point Blank 的許多前輩都在/曾經在 CloudSEK 工作過。所以,當我知道 CloudSEK 正在尋找實習生時我必須申請!在這篇文章中,我將描述申請流程、面試流程以及我在這家公司的工作經驗。
簡介
我是 Akash Singh,來自班加羅爾的三年級工程專業學生和開源貢獻者。
這是我的 LinkedIn、GitHub 和 Twitter
我在網路上的名字是SkySingh04。
選擇過程
這可能是我參與過的最深入的招募流程之一。
- 申請 :
我最初是在 LinkedIn 上找到空缺實習生職位的。在那裡申請後,我要求我在 Point Blank 的學長們提供相同的推薦。我最終和我的前輩 Aditya 在同一個 Pod(團隊)工作。不久之後,我收到了一封確認電子郵件,並安排了面試。
- 人力資源輪 :
進行這一輪是為了確保我能夠為實習提供 3 個月的必要承諾,並就我過去的實習和經驗以及為什麼我想在 CloudSEK 工作進行一般性討論。
- 第一輪面試:
這一輪由我的隊長帶領。我們回顧了我的履歷、我過去使用 Golang 的經歷,包括我的 Google Summer of code 專案。接下來是一些系統設計問題,然後是 DBMS / SQL 基礎和資料庫設計問題。
如果你很好地掌握了 CS 基礎知識和資料庫基礎知識,這一輪應該很容易。如果您對履歷中列出的技能充滿信心,您將獲得積極的經驗。徹底完成您的專案。
- 第二輪面試:
本輪由核心平台工程團隊的技術負責人進行。在這一輪中帶給我優勢的是我的 DNS 伺服器專案
這是用 RUST 寫的。面試官對我的專案很感興趣,我們討論了半小時。然後是一個系統設計問題,該問題將在 GO 中設計和實現。這真的讓我出汗,我真的很驚訝我能夠實現它。
如果您有有趣的項目並且對實施及其各種細微差別有透徹的了解,那麼您就可以開始了!保持自信並嘗試解決系統設計問題,同時考慮所有邊緣情況。面試的時候google一下,這家公司還可以。
- 已選! ?
我對 CloudSEK 的認識是,無論他們在面試中提到什麼問題/主題,他們在工作中都有直接的應用。這是來自所有基於 leetcode 的招聘的新鮮空氣 (xD)
我的經歷
在 CloudSEK 擔任後端工程師實習生是一次變革性的經歷,我親身接觸了高級開發實踐、雲端服務和CI/CD 管道管理。我主要關注的領域包括維護和開發 CloudSEK 社群伺服器 的微服務,它完全是用 GO 編寫的。我處理了各種任務,從編寫控制器到探索用於監控的OpenTelemetry,增加我技能的廣度和深度,以及使用POSTGRES 和MongoDB 設計資料庫(是的,現在面試問題有意義) 。
實習期間我主要在辦公室工作。辦公室裡總是充滿了零食、無限量的咖啡因和勤奮的人。
我探索了各種監控和可觀察性工具,例如 Grafana、Loki 和 OpenTelemetry,以有效地設定和分析指標。這次深入研究幫助我了解了即時洞察對後端運作狀況的重要性,幫助我們快速識別瓶頸並優化資源分配。此外,我學到了很多關於負載測試、編寫集成和單元測試的知識,並且越來越愛上Golang❤️。
我還接觸了Gitops 和秘密管理,編寫可擴展的微服務和monorepos,使用Swagger 生成文件並使用Kubernetes 部署我的服務!事實上,我被賦予了設計、實現和部署自己的服務的完全自由,這意味著我必須處理從 編寫測試 到構建CI/CD 管道,再到使用ArgoCD。
CloudSEK 是一家RFC 優先的公司。這意味著,在您真正開始編碼之前,您應該為您要引入的任何更改/您正在構建的服務編寫一個更改請求(RFC)文檔。在開發 Cloudsek 社群伺服器 時,我必須編寫許多 RFC,該伺服器曾經經歷多輪審核。該文件可協助我們的團隊在設計決策上保持一致,並確保對即將推出的功能的目標、優勢和技術細節的清晰了解。完成 RFC 教會了我在專案規劃中清晰的技術溝通的價值。
除了所有這些學習之外,我還接觸了很多AWS工具,例如簡單儲存服務(S3)、簡單隊列服務(SQS)以及Kafka、Redis 等工具。哦,我有沒有提到過,如果沒有 Docker,你就無法在 CloudSEK 中生存一天?哈哈,是的,我在實習期間接觸過很多 Docker 和 CI 管道,非常有趣!
我的網路安全簡介
我在 CloudSEK 實習的亮點之一是我第一次真正接觸網路安全。我不僅有機會從事直接影響網路安全解決方案的項目,而且還完成了內部課程CloudSEK 外部威脅監控解決方案,這加深了我對該領域的理解。本課程提供了有關識別和管理數位威脅、利用網路安全專業人員使用的工具和技術來保護組織免受外部攻擊的寶貴見解。
這門課程不僅僅是理論課程,它還包括奪旗 (CTF) 挑戰,考驗我解決問題的能力。參與現實世界的網路安全場景並應對 CTF 挑戰為我提供了實務經驗,鞏固了我在網路安全方面的基礎知識。
儘管網路安全不是我感興趣的領域,但這次接觸只會增加我的知識領域。感謝 CPE 團隊讓我做到了這一點!
結論
CloudSEK 對於開發人員來說是一個很棒的地方。我非常感謝我的團隊的支持和友誼。與我共事的每一位前輩都帶來了豐富的知識,並且總是渴望分享,使每個專案不僅是一項任務,而且是一個學習的機會。從腦力激盪會議到程式設計衝刺,團隊對網路安全的奉獻和熱情極具感染力。
辦公室本身就是源源不絕的動力——源源不絕的咖啡、零食,以及真正重視努力工作和好奇心的文化。確實是班加羅爾最適合工作的辦公室之一!
隨著團隊樂於嘗試新技術,您將學習和成長。他們不斷採用新的工具和技術,因此總有東西要學習!我很高興能夠將在這裡學到的所有知識帶入我未來的工作中,並帶著在一家真正改變數位領域的公司工作的寶貴經驗。
謝謝您閱讀我的文章:)
以上是我的CloudSEK實習經歷的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Go語言在構建高效且可擴展的系統中表現出色,其優勢包括:1.高性能:編譯成機器碼,運行速度快;2.並發編程:通過goroutines和channels簡化多任務處理;3.簡潔性:語法簡潔,降低學習和維護成本;4.跨平台:支持跨平台編譯,方便部署。

Golang在並發性上優於C ,而C 在原始速度上優於Golang。 1)Golang通過goroutine和channel實現高效並發,適合處理大量並發任務。 2)C 通過編譯器優化和標準庫,提供接近硬件的高性能,適合需要極致優化的應用。

Golang在性能和可擴展性方面優於Python。 1)Golang的編譯型特性和高效並發模型使其在高並發場景下表現出色。 2)Python作為解釋型語言,執行速度較慢,但通過工具如Cython可優化性能。

goimpactsdevelopmentpositationality throughspeed,效率和模擬性。 1)速度:gocompilesquicklyandrunseff,IdealforlargeProjects.2)效率:效率:ITScomprehenSevestAndardArdardArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdArdEcceSteral Depentencies,增強的Depleflovelmentimency.3)簡單性。

Golang和Python各有优势:Golang适合高性能和并发编程,Python适用于数据科学和Web开发。Golang以其并发模型和高效性能著称,Python则以简洁语法和丰富库生态系统著称。

Golang和C 在性能上的差異主要體現在內存管理、編譯優化和運行時效率等方面。 1)Golang的垃圾回收機制方便但可能影響性能,2)C 的手動內存管理和編譯器優化在遞歸計算中表現更為高效。

Golang和C 在性能競賽中的表現各有優勢:1)Golang適合高並發和快速開發,2)C 提供更高性能和細粒度控制。選擇應基於項目需求和團隊技術棧。

C 更適合需要直接控制硬件資源和高性能優化的場景,而Golang更適合需要快速開發和高並發處理的場景。 1.C 的優勢在於其接近硬件的特性和高度的優化能力,適合遊戲開發等高性能需求。 2.Golang的優勢在於其簡潔的語法和天然的並發支持,適合高並發服務開發。
