[問卦] 除了面試,何時用到資料結構和演算法

作者: empireisme (empireisme)   2021-05-09 12:50:29
如題
面試的時候
都會問一些Leetcode medium的題目
工作中
最常是在寫crud
不然就是串接第三方api
前端react那些好像也跟資結無關
寫個站內查詢
偶爾會用到kmp演算法
目前沒碰過高流量資料
但是問一些前輩
部分也覺得高流量跟資結關係不大
跟作業系統比較有關係
所以資結真的只是面試時的智商測驗而已嗎?
有前輩可以分享真的運用資結
解決高流量
或是解決了什麼問題的嗎?
作者: david0426 (Damn鄭哥)   2021-05-09 12:52:00
窩不知道
作者: Ericz7000 (Ericz7000nolan)   2021-05-09 12:52:00
444
作者: DarkIllusion (′・ω・‵)   2021-05-09 12:53:00
前端難民用不到 可憐吶
作者: YahooTaiwan (超可愛南西我老婆)   2021-05-09 12:53:00
前端仔?
作者: lovealgebra (calculus)   2021-05-09 12:54:00
我同學連MOS都不會,現在在台積電做PIE
作者: s001582000 (仁傑)   2021-05-09 12:54:00
你寫了幾年糞code之後看別人寫的神code 你就知道自己為什麼沒學好
作者: orze04 (orz)   2021-05-09 12:55:00
你都用現成API,然後嘴沒用
作者: applebg (數學不及格)   2021-05-09 12:55:00
聽說FAANG喜歡用這些東西刷面試者,沒試過不知道。
作者: Ericz7000 (Ericz7000nolan)   2021-05-09 12:55:00
寫完糞code再跳槽就好啦
作者: superpandal   2021-05-09 12:56:00
看公司看行業 沒用到確實會有刁難的感覺 也就是對面
作者: SeanBoog (施吉祥先生)   2021-05-09 12:57:00
前端真的都用不到嗎?
作者: superpandal   2021-05-09 12:58:00
說的面試造火箭 入職擰螺絲
作者: s001582000 (仁傑)   2021-05-09 12:58:00
你多去line群組 社群解決別人疑問 po demo上去 多被靠北幾次你就會了 認真發問勒
作者: soga0806 (巴歐薩給路嘎)   2021-05-09 12:59:00
程式架構就會用到了好嗎
作者: zzro   2021-05-09 13:00:00
我的感想是那是確保你遇到一堆資料時 知道用正確的方法去取得你要的東西
作者: YahooTaiwan (超可愛南西我老婆)   2021-05-09 13:00:00
認真回,資料庫設計、高併發非同步處理,都會用到啊問題大概就出在你沒處理過大流量資料吧
作者: superpandal   2021-05-09 13:04:00
還看過面試要人寫2048遊戲的 要寫也只會對文字型rpg有興趣
作者: rex44391 (Rex)   2021-05-09 13:04:00
你沒用過lodash或d3js之類的第三方套件嗎裡面source code都有用到啊基本陣列、排序這些都是資結啊,只是都別人寫好了
作者: superpandal   2021-05-09 13:07:00
想太多了 寫的code讓人看懂要看個人特質以及彼此差異
作者: YahooTaiwan (超可愛南西我老婆)   2021-05-09 13:09:00
行業性質不同吧,有些行業重流程大於實作,但高技術
作者: superpandal   2021-05-09 13:09:00
高併發與資料庫設計同步非同步問題也要看公司 就算具
作者: YahooTaiwan (超可愛南西我老婆)   2021-05-09 13:15:00
舉個例子:身為後端技術出身的主管,如何找到一個合格的前端工程師?只好考考 leetcode 這種大家都通用的東西囉,有時候靠 leetcode 只是因為主管不知道要考什麼而已
作者: superpandal   2021-05-09 13:19:00
就看你想學什麼 被什麼公司找面試 問再多都是一樣
作者: tonyian (巨水瓶)   2021-05-09 13:21:00
你去看linux kernel就會看到啦,自己不看然後說用不到?不然你去看spring 內部程式也能看到阿
作者: nayeonmywife (sanamywife)   2021-05-09 13:23:00
對啦 確實前端比較用美術 不過我後端XD 也是LeetCode 覺得就是考演算法邏輯
作者: fakespace (虛空)   2021-05-09 13:30:00
儲存資料。除非不存取資料,不然資料要儲存,要搜尋。不同資料集間要關聯,比對時,好的資料結構設計讓你上天堂。
作者: godddddd (howudoing)   2021-05-09 13:34:00
哭啊 去看看hashmap
作者: fakespace (虛空)   2021-05-09 13:35:00
資料只有sql?許多資料都放文字檔,或即時傳送,並不適合用db。如果對你而言資料只是在sql裡,那資料結構和演算法的確沒用。
作者: superpandal   2021-05-09 13:50:00
看來樓主不想聽到見仁見智這種回答 而是要戰技術 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com