[討論] 嵌入式linux面試問題

看板Tech_Job作者 (紅豆湯)時間2年前 (2022/03/29 12:42), 編輯推噓12(17532)
留言54則, 29人參與, 2年前最新討論串1/1
本ID做embedded linux 最近去一家公司面試 有跟主管聊自己分析處理crash dump的經驗 主管的反應: “有這經驗很有幫助啊,我們常常有這種問題要看” 本ID聽了覺得眉頭一皺,發覺不單純 “欸幹,常常有dump 要看是怎樣,你們的Code是有多不穩” 科技業板怎麼看 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.54.46 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1648528941.A.737.html

03/29 12:46, 2年前 , 1F
你第一天上班?
03/29 12:46, 1F

03/29 12:47, 2年前 , 2F
很穩你就不會在那了
03/29 12:47, 2F

03/29 12:48, 2年前 , 3F
這就是你的價值啊
03/29 12:48, 3F

03/29 12:48, 2年前 , 4F
找你來當debugger
03/29 12:48, 4F

03/29 12:58, 2年前 , 5F
很稀鬆平常吧
03/29 12:58, 5F

03/29 12:59, 2年前 , 6F
你學生喔
03/29 12:59, 6F

03/29 13:00, 2年前 , 7F
沒有bug, 豬八戒就失業囉~
03/29 13:00, 7F

03/29 13:05, 2年前 , 8F
我的價值來自我產出的bug量啊
03/29 13:05, 8F

03/29 13:23, 2年前 , 9F
你在哪一家不用分析Dump?很好奇
03/29 13:23, 9F

03/29 13:23, 2年前 , 10F
03/29 13:23, 10F

03/29 13:42, 2年前 , 11F
故意assert debug不就也要會看
03/29 13:42, 11F

03/29 13:50, 2年前 , 12F
R&D的D,你是不是以為是development
03/29 13:50, 12F

03/29 13:54, 2年前 , 13F
R也不會是Research
03/29 13:54, 13F

03/29 13:58, 2年前 , 14F
你知道連Google自己的東西也是一堆coredump要看嗎?
03/29 13:58, 14F

03/29 14:33, 2年前 , 15F
reproduce and debug
03/29 14:33, 15F

03/29 14:48, 2年前 , 16F
純推15樓
03/29 14:48, 16F

03/29 14:56, 2年前 , 17F
很常啊,而且有時候很難打到,打到也很難解,有的時
03/29 14:56, 17F

03/29 14:56, 2年前 , 18F
候光加null check也不行。簡單的時候接gdb 和debug
03/29 14:56, 18F

03/29 14:56, 2年前 , 19F
build可以reproduce那就還好
03/29 14:56, 19F

03/29 14:59, 2年前 , 20F
難的時候我跟你講怎麼試都試不出來,但偏偏客戶的re
03/29 14:59, 20F

03/29 14:59, 2年前 , 21F
lease build在很罕見的狀況下可以試出來。有一次還
03/29 14:59, 21F

03/29 14:59, 2年前 , 22F
是死在Qt lib,上網去查看到也有人在Qt issue track
03/29 14:59, 22F

03/29 14:59, 2年前 , 23F
er問一樣的問題,如果Qt官方有解的話照抄或叫客戶升
03/29 14:59, 23F

03/29 14:59, 2年前 , 24F
級Qt版本再試一次
03/29 14:59, 24F

03/29 15:00, 2年前 , 25F
不會crash 你就沒工作了
03/29 15:00, 25F

03/29 15:01, 2年前 , 26F
沒解的話,就要自己改Qt code,改自己不熟悉的框架
03/29 15:01, 26F

03/29 15:01, 2年前 , 27F
很痛苦
03/29 15:01, 27F

03/29 15:02, 2年前 , 28F
簡單的話加一行null check,接著閒晃等下班
03/29 15:02, 28F

03/29 15:03, 2年前 , 29F
難的時候開war room召集各組頂尖搶著解三週都解不出
03/29 15:03, 29F

03/29 15:03, 2年前 , 30F
來,最後只好推給Qt
03/29 15:03, 30F

03/29 15:04, 2年前 , 31F
強者
03/29 15:04, 31F

03/29 15:07, 2年前 , 32F
再不然就是推給記憶體被其他app用光,反正證明自己
03/29 15:07, 32F

03/29 15:07, 2年前 , 33F
的app沒有用光記憶體,valgrind有過, static analys
03/29 15:07, 33F

03/29 15:07, 2年前 , 34F
es有過,記憶體endure test有過就好。系統記憶體被
03/29 15:07, 34F

03/29 15:07, 2年前 , 35F
其他人app用光請去找其他app,想辦法推掉
03/29 15:07, 35F

03/29 15:09, 2年前 , 36F
燒機測試幾十個小時,把記憶體用量錄下來,然後給客
03/29 15:09, 36F

03/29 15:09, 2年前 , 37F
戶看說都是那傢伙把記憶體用光才會crash,請先解掉
03/29 15:09, 37F

03/29 15:09, 2年前 , 38F
這題我們再幫你解
03/29 15:09, 38F

03/29 15:14, 2年前 , 39F
還有一次播tts語音,也是死在某個開源語音套件裡
03/29 15:14, 39F

03/29 15:31, 2年前 , 40F
結果五樓連dump/設備/環境資訊都沒有 只有很爛的鬼
03/29 15:31, 40F

03/29 15:31, 2年前 , 41F
故事 根本trash dump XD
03/29 15:31, 41F

03/29 17:11, 2年前 , 42F
沒bug就要你幹嘛…
03/29 17:11, 42F

03/29 17:22, 2年前 , 43F
一股菜味
03/29 17:22, 43F

03/29 17:22, 2年前 , 44F
還有的時候是multithread的問題,比如UI一個thread
03/29 17:22, 44F

03/29 17:22, 2年前 , 45F
,rendering 一個thread,用shared memory傳資料,
03/29 17:22, 45F

03/29 17:22, 2年前 , 46F
但沒處理好取記憶體超出邊界也會crash
03/29 17:22, 46F

03/29 19:02, 2年前 , 47F
沒有crash要你幹嘛?
03/29 19:02, 47F

03/29 19:41, 2年前 , 48F
真本事 但也很塞
03/29 19:41, 48F

03/29 19:48, 2年前 , 49F
不用看crash dump 你是多菜?
03/29 19:48, 49F

03/29 21:17, 2年前 , 50F
上面y怎麼感覺在做QtWebKit
03/29 21:17, 50F

03/29 23:36, 2年前 , 51F
菜鳥問題
03/29 23:36, 51F

03/29 23:59, 2年前 , 52F
上面是做tv吧
03/29 23:59, 52F

03/30 00:12, 2年前 , 53F
講這種話的 我建議直接跳過 不用考慮了
03/30 00:12, 53F

03/30 09:34, 2年前 , 54F
不意外 有leak的ipcam都能賣好一陣子了
03/30 09:34, 54F
文章代碼(AID): #1YGeujSt (Tech_Job)