InterSystems · OA
In processInterSystems New Grad SDE OA Question Bank: TET / PI / PET (Part 1 :)
That’s everything I could find for now. Hope it helps! I think I’ll do one more update, and that’ll probably be the final one.
To my dear cyber fren Momo ⭐
Momo, if I’m a good cyber fren to you, leave me a like or come leave your little footprint in the comments ദ്ദി˙∇˙)ว
September 2026 Format
- TET: 20 multiple-choice questions · set aside 45 minutes · HackerRank · webcam on · Chrome or Firefox recommended.
- PI: about 10 minutes · Predictive Index · choose your strongest language.
- PET: 20 multiple-choice questions · 45 minutes · TalogyTech / PanPowered · tables and data, logic, math, and reading · several language options.
No the end. This is a series with at least 3 parts. The rest parts are mainly cadidates interview experiences
TET — Technical Employment Test
TET-C01: Stack symbol trace · Last seen: December 31, 2024
A candidate remembered only part of this live question.
Initial stack: "InterSystems is fun"
# = reverse the top two stack characters
Program: remembered only as something like #...@
Question: What is the final stack?
The candidate could not remember the full command or every symbol. If # is used by itself and the right side is the top of the stack, the string ends in “fnu.”
TET-C02: Custom inequality operators · Last seen: February 2020
A Software Engineer New Grad candidate posted only part of this question. It fits TET because it uses a made-up language.
A % B means A <= B
A * B means A > B
Question: Does the given compound statement hold true?
The page cuts off before the full statement and choices.
TET-C03: Variables, strings, and concatenation · Last seen: October 29, 2025
This candidate wrote an example to show the format. They did not say it was a real test question though. I keep it as it can at least give us a sense on how the question might look like.
Set A = "3"
Set B = "7"
Set C = A_B
Write C
A. 10
B. "37"
C. Error
D. "3_7"
Answer: B. "37"
A March 11, 2026 report only listed stack, queue, workflow, multi-select, and logic. BUT! It did not include a question.
Older TET question set
These 20 questions come from an old 30-minute test dated October 21, 2019.
TET-H01: Numeric constants · Last seen: October 21, 2019
A legal number must be a whole number from 0 through [removed]. It may have a plus or minus sign. Which value is not allowed?
A. [removed]
B. -0
C. 10.2
D. 89
Answer: C
TET-H02: String constants · Last seen: October 21, 2019
Anything inside quotation marks is a string. What type is "4"?
A. String
B. Numeric
C. Cannot tell
Answer: A
TET-H03: Variable names · Last seen: October 21, 2019
A variable name starts with a letter. More letters or digits may follow. The name does not decide the type. Which names can hold strings?
A. I
B. STG
C. S3
D. I and S3
E. STG and S3
F. I and STG
G. I, STG, and S3
H. None
Answer: G
TET-H04: Sparse arrays · Last seen: October 21, 2019
A = 0
A(0) = 1
A(1) = 32767
A(100) = "NINETY-NINE"
A(32767) = "THIS IS A STRING"
What is A(A(A+1))?
A. 0
B. "THIS IS A STRING"
C. 1
D. 32767
E. Undefined
Answer: B
TET-H05: Left-to-right arithmetic · Last seen: October 21, 2019
Use integer division. & means minimum, ! means maximum, and # means remainder. Work from left to right:
1+1*3/2+7#12
A. 9
B. 7
C. 10
D. 0
E. -131071
F. None
Answer: C
TET-H06: Numeric comparisons · Last seen: October 21, 2019
Assume A is a nonzero number. Which statement is false?
A. A#A=0
B. A*A>0
C. (A#A)>(A/A)
D. A+A=A*2
Answer: C
TET-H07: Boolean AND · Last seen: October 21, 2019
A and B are true; C is false. Which expression is false?
A. A&B
B. B&B
C. A&B&C
D. A&A
Answer: C
TET-H08: Boolean OR · Last seen: October 21, 2019
A and B are true; C is false. Evaluate left to right. Which expression is false?
A. A!C
B. A&C!B
C. C!C!B
D. C&A!C
Answer: D
TET-H09: Boolean NOT · Last seen: October 21, 2019
Apostrophe means NOT. False is the empty string, not the number 0. What does this return?
'17
A. 17
B. 14
C. 10001
D. True
E. 0
F. ""
Answer: F
TET-H10: NOT with comparisons · Last seen: October 21, 2019
Which expression is false?
A. 'A'=A
B. A'=('A)
C. A'<A
D. '(A=A)
Answer: D
TET-H11: Unary operators · Last seen: October 21, 2019
Unary minus and apostrophe-NOT are applied first. Which one is false?
A. 1!2!4!8&'15+0=0
B. -5-5=2+'8*-5
C. 1+'(-3)'>4
D. '('5)=5
E. 4+'4='4+4
Answer: Unconfirmed. Public community keys conflict.
TET-H12: String concatenation · Last seen: October 21, 2019
GOD = "HOLY"
HOH = "WATER"
A period joins values together. What expression produces "HOLY WATER"?
Answer: GOD." ".HOH
TET-H13: Integer concatenation · Last seen: October 21, 2019
A period also joins integers. Work from left to right:
1.2+3.4
A. 4.6
B. 46
C. 0
D. 1234
E. 154
F. Illegal syntax
Answer: E
TET-H14: Data conversion · Last seen: October 21, 2019
When math needs a number, a string uses the number at its beginning. Evaluate:
"1.2"+3.4
A. 44
B. 4.6
C. 154
D. 4.4
E. 46.2
F. None
Answer: A
TET-H15: Mixed strings and numbers · Last seen: October 21, 2019
A = "JOHN"
B = "JANE"
C = "3DOES"
Evaluate left to right:
0.A+B+C-3
A. "0JOHNJANEDOES"
B. 0
C. JOHNJANE3DOES
D. 3
E. A and D
F. B and C
G. All
H. None
Answer: B
TET-H16: READ and SET types · Last seen: October 21, 2019
READ creates a string. SET copies both the value and its type. After:
R Z
S X=Z,Y=X
What types are X, Y, and Z?
A. All numeric
B. All string
C. X and Y numeric; Z string
D. X numeric; Y and Z string
E. X numeric; Y and Z undefined
F. Cannot tell
Answer: B
TET-H17: Repeated SET target · Last seen: October 21, 2019
What is A after:
S A=1,B=1,C=1,A=1+A+(A-1)
A. 1
B. 2
C. 3
D. 5
Answer: B
TET-H18: KILL behavior · Last seen: October 21, 2019
Trace:
K S S="4",T=S+2,Z=T>6 K K,J,S
Which variables remain?
A. S="4", T="S+2", Z="T>6"
B. S="4", T="6", Z="FALSE"
C. S="4", T="6", X="0"
D. S="4", T=6, Z=0
E. T="6", Z="0"
F. T=6, Z=""
G. No variables
Answer: F
TET-H19: KILL all except one · Last seen: October 21, 2019
Trace:
S T=1,B="1",A=1,B=A=T=(T=B)
K (A)
Which variables remain?
A. A=1, B="1", T=1
B. B="1", T=1
C. A=0
D. A=131071
E. A=3
F. A=1
Answer: F
TET-H20: $PIECE extraction · Last seen: October 21, 2019
X = "JOHN DOE;1234 MAIN;ANYTOWN"
Semicolon splits the string. Here, 1,3 means pieces one through three. What is printed?
WRITE $P(X;1,3)
A. JOHN DOE
B. JOHN DOE;ANYTOWN
C. Error
D. Nothing
E. JOHN DOE1234MAINANYTOWN
F. JOHN
G. JOHN DOE;1234 MAIN;ANYTOWN
Answer: G
PI — Predictive Index
Format: about 10 minutes · Predictive Index · choose the language you understand best.
PI-01: Workplace expectations · Last seen: September 2026 invitation
Choose the adjectives that describe how other people expect you to behave at work.
Answer: No right-or-wrong answer 🥸.
PI-02: Self-description · Last seen: September 2026 invitation
Choose the adjectives that describe how you see yourself.
Answer: No right-or-wrong answer.
PET — Professional Employment Test
Format: 20 multiple-choice questions · 45 minutes · TalogyTech / PanPowered · tables and data, logic, math, and reading · several language options.
The four items below are public PET samples... I will be back if I could find more..Fingercrossed that my final update will have someting new in this part!
PET-S01: Enrollment table · Last seen: September 21, 2026 (public sample)
Total urban enrollment is 260 and male enrollment is 143. What is female enrollment?
Answer: 117
PET-S02: Start-time inference · Last seen: September 21, 2026 (public sample)
If approval happens, an employee’s start time immediately changes from 8:00 to 8:30. The employee starts at 8:00. How should you rate this statement: approval has not happened?
A. Necessarily true
B. Probably true
C. Cannot determine / intermediate
D. Probably false
E. Necessarily false
Answer: A under the stated rule.
PET-S03: Municipal bonds · Last seen: September 21, 2026 (public sample)
Sell 500 municipal bonds at $1,000 each, then spend half of the proceeds. How much remains?
Answer: $250,000
PET-S04: Benefit ceiling inference · Last seen: September 21, 2026 (public sample)
This sample is incomplete.
Every state has a yearly limit on unemployment benefits. Which conclusion follows from this statement?
The full choices are missing from the public sample....
Sources: trust me bro hiahiahia. Ok, seriouly, all from anywhere useful info could be foud online :)
Comments
2Shoutout to my GOAT Jane ! Thank you so much for everything !
❤️🧡💚💛💜🩵🩷